Markets/en/Portal:All Portals/Contract-Structures: Difference between revisions
Appearance
Remove hard {{NotApproved}} notice (redundant with auto-generated ApprovedRevs notice) — Theo request 2026-06-20 |
Add missing __TOC__ per Theo's request |
||
| (8 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
{{ExpertIntro|We are heading towards stateful contract systems where agreements evolve through defined state transitions governed by preconditions and deterministic effects. This hypothesis proposes that distributed governance structures benefit from explicit lifecycle frameworks that enable User Groups to configure adaptive modalities while maintaining invariant trust mechanisms. The emerging trend suggests decentralized platforms increasingly require pre-authorized flexibility protocols to prevent disputes while preserving auditability across cooperative transaction ecosystems.}} | |||
{{KidsIntro|This page explains the different shapes a WikiDeal agreement can take.}} | {{KidsIntro|This page explains the different shapes a WikiDeal agreement can take.}} | ||
= Contract Structures | __TOC__ | ||
From WikiDeal, | |||
= Contract Structures: State & Transition Framework = | |||
From WikiDeal, a Wikipedia of e-commerce · Pilot 1, Prototype 1 · ''Socio-Technical Innovation, WikiDeal concept ([[Gov/en/Portal:Meta/Licensing-and-Credits|credits]])'' | |||
WikiDeal provides '''User Groups''' with a key lever for deploying the success conditions of each contract. This framework maps contract execution through '''states and transitions''' | WikiDeal provides '''User Groups''' with a key lever for deploying the success conditions of each contract. This framework maps contract execution through '''states and transitions''': making it easy for social entrepreneurship federations to incubate and operate with clarity. Every contract is a living object: it has a position in a lifecycle, conditions that govern its movement, and effects that follow automatically from each transition. | ||
== 1 The State & Transition Model == | == 1 The State & Transition Model == | ||
Every WikiDeal contract is not merely a static document | Every WikiDeal contract is not merely a static document, it is a '''stateful object''' that evolves through well-defined stages. At any point in time, a contract occupies a specific ''state'', and it moves to the next state only when the conditions for that transition are met. | ||
Before signing, every contract begins in the '''Negotiation state'''. This is not passive waiting | Before signing, every contract begins in the '''Negotiation state'''. This is not passive waiting, it is an active phase where parties verify conditions, exchange terms, and confirm readiness. The transition out of Negotiation is triggered only when pre-conditions are satisfied on all sides. | ||
The framework is designed so that User Groups | The framework is designed so that User Groups (social entrepreneurship federations, cooperatives, community markets) can configure the exact conditions and effects appropriate to their context, while relying on a shared structural backbone. | ||
=== 1.1 Key Concepts === | === 1.1 Key Concepts === | ||
| Line 16: | Line 20: | ||
* '''Pre-conditions''' ''(upstream conditionals / prérequis)'': Criteria that must be verified as true ''before'' a state change is permitted. Examples: identity verified, deposit received, inventory confirmed. If a pre-condition is not met, the transition is blocked until it is resolved. | * '''Pre-conditions''' ''(upstream conditionals / prérequis)'': Criteria that must be verified as true ''before'' a state change is permitted. Examples: identity verified, deposit received, inventory confirmed. If a pre-condition is not met, the transition is blocked until it is resolved. | ||
* '''Consecutive effects''' ''(downstream / résultats)'': Actions or changes that follow ''automatically and immediately'' from a state transition. Examples: payment released, certificate issued, notification sent to all parties. These are deterministic | * '''Consecutive effects''' ''(downstream / résultats)'': Actions or changes that follow ''automatically and immediately'' from a state transition. Examples: payment released, certificate issued, notification sent to all parties. These are deterministic, no further conditions required. | ||
* '''Conditional results''': Outcomes that occur as a consequence of a transition ''only if specific additional conditions are true at that moment''. Example: a loyalty bonus is triggered only if the buyer has completed at least 3 prior purchases. | * '''Conditional results''': Outcomes that occur as a consequence of a transition ''only if specific additional conditions are true at that moment''. Example: a loyalty bonus is triggered only if the buyer has completed at least 3 prior purchases. | ||
* '''Invariant results''': Outcomes that ''always'' follow a state transition, regardless of any other conditions. Example: a timestamped record is always created upon contract signature. Invariant results are the non-negotiable backbone of trust and traceability. | * '''Invariant results''': Outcomes that ''always'' follow a state transition, regardless of any other conditions. Example: a timestamped record is always created upon contract signature. Invariant results are the non-negotiable backbone of trust and traceability. | ||
| Line 42: | Line 46: | ||
5. Post-Deal | 5. Post-Deal | ||
=== Stage 1 | === Stage 1: Contact / Sourcing === | ||
'''Status'''Initial exploration and matchmaking. | '''Status'''Initial exploration and matchmaking. | ||
| Line 51: | Line 55: | ||
'''Effect'''An exploration record is created and timestamped. Both parties receive access to the contract template and its conditions. The clock starts on the exploration window. | '''Effect'''An exploration record is created and timestamped. Both parties receive access to the contract template and its conditions. The clock starts on the exploration window. | ||
=== Stage 2 | === Stage 2: Formalization & Configuration (Negotiation or Selection) === | ||
WikiDeal replaces traditional, heavy negotiation with '''smart configuration'''. Instead of drafting terms from scratch or arguing over clauses, parties use flexible, pre-defined conditional dropdowns to shape the agreement. The "Success Conditions Toolkit" instantly adapts the subsequent rules based on these configuration choices. | WikiDeal replaces traditional, heavy negotiation with '''smart configuration'''. Instead of drafting terms from scratch or arguing over clauses, parties use flexible, pre-defined conditional dropdowns to shape the agreement. The "Success Conditions Toolkit" instantly adapts the subsequent rules based on these configuration choices. | ||
| Line 62: | Line 66: | ||
* '''Fully paid babysitting''' (condition: strict legal work rights required). | * '''Fully paid babysitting''' (condition: strict legal work rights required). | ||
By simply selecting from a conditional menu (e.g., volunteer vs. paid), the downstream | By simply selecting from a conditional menu (e.g., volunteer vs. paid), the downstream consequences, such as termination conditions, required benefits, and compensation milestones, automatically adapt without any manual legal drafting. | ||
'''Status'''Configuring variables via conditional menus and confirming commitment. | '''Status'''Configuring variables via conditional menus and confirming commitment. | ||
| Line 72: | Line 76: | ||
'''Effect'''The smartly configured contract is committed immutably. Associated obligations, milestones, and alert triggers adapt to the chosen model and are activated immediately. Both parties are notified. | '''Effect'''The smartly configured contract is committed immutably. Associated obligations, milestones, and alert triggers adapt to the chosen model and are activated immediately. Both parties are notified. | ||
=== Stage 3 | === Stage 3: Fulfillment & Active Execution === | ||
'''Status'''Contract is live and obligations are being fulfilled. | '''Status'''Contract is live and obligations are being fulfilled. | ||
| Line 81: | Line 85: | ||
'''Effect'''Milestone tracking begins. Alert system is live (late delivery warnings, non-payment flags, anomaly detection). Adaptive modality window opens if configured. All events are logged with timestamps. | '''Effect'''Milestone tracking begins. Alert system is live (late delivery warnings, non-payment flags, anomaly detection). Adaptive modality window opens if configured. All events are logged with timestamps. | ||
=== Stage 4 | === Stage 4: Resolution / Delivery / Amendment === | ||
Amendments are not merely for fixing issues or resolving disputes. In the WikiDeal framework, they act as the primary mechanism for '''Renewal''' (''Reconduction'') and continuous '''Adaptation''' (''Adjustment/Iteration''). This allows terms to be adapted dynamically so that the contract evolves with changing conditions, rather than having to be torn up and renegotiated from scratch. | Amendments are not merely for fixing issues or resolving disputes. In the WikiDeal framework, they act as the primary mechanism for '''Renewal''' (''Reconduction'') and continuous '''Adaptation''' (''Adjustment/Iteration''). This allows terms to be adapted dynamically so that the contract evolves with changing conditions, rather than having to be torn up and renegotiated from scratch. | ||
| Line 92: | Line 96: | ||
'''Effect'''Resolution: final payment released, obligations closed, evaluation period opened. Amendment: new terms recorded as a versioned update; original terms archived. In both cases: immutable log entry created. | '''Effect'''Resolution: final payment released, obligations closed, evaluation period opened. Amendment: new terms recorded as a versioned update; original terms archived. In both cases: immutable log entry created. | ||
=== Stage 5 | === Stage 5: Post-Deal (Evaluation, Rewards & Arbitration) === | ||
'''Status'''Managing aftercare, reputation updates, or ongoing arbitration. | '''Status'''Managing aftercare, reputation updates, or ongoing arbitration. | ||
| Line 99: | Line 103: | ||
'''Pre-condition'''All financial obligations cleared or formally settled. Any open dispute escalated or closed. | '''Pre-condition'''All financial obligations cleared or formally settled. Any open dispute escalated or closed. | ||
'''Effect'''Mutual evaluation forms sent and collected. | '''Effect'''Mutual evaluation forms sent and collected. Karma tokens distributed according to performance rules. Contract archived in both parties' WikiDeal history. Aggregate anonymised data contributed to User Group analytics. | ||
=== Beyond the Single Deal | === Beyond the Single Deal: Structural Continuity === | ||
WikiDeal contracts are not isolated transactions. They are structurally designed to connect to the future and to the wider community ecosystem through two key mechanisms: | WikiDeal contracts are not isolated transactions. They are structurally designed to connect to the future and to the wider community ecosystem through two key mechanisms: | ||
| Line 108: | Line 112: | ||
== 3 Success Conditions Toolkit == | == 3 Success Conditions Toolkit == | ||
WikiDeal bundles a set of standard tools | WikiDeal bundles a set of standard tools (''levers'') into every contract template. User Groups configure which levers are active and how they behave. Here are some initial outputs (six initial components) proposed within the framework of Prototype 1. These tools will be empowered through Open Calls and through a Steering Committee's added value, progressively replaced by the application of selected Open Call results as the platform is funded and evolves. | ||
{| class="wikitable toolkit-table" | {| class="wikitable toolkit-table" | ||
| Line 130: | Line 134: | ||
| Structured escalation from peer mediation to formal arbitration. Mediator pool is maintained by the User Group or WikiDeal network. | | Structured escalation from peer mediation to formal arbitration. Mediator pool is maintained by the User Group or WikiDeal network. | ||
| A dispute is formally raised by either party, or an adaptive modality request is rejected. | | A dispute is formally raised by either party, or an adaptive modality request is rejected. | ||
| Step 1 | | Step 1: Peer mediation (48h window). Step 2: User Group mediator assigned (structured session). Step 3: Binding arbitration if unresolved. All steps logged with outcome records. | ||
|- | |- | ||
| '''Fraud Management Procedures''' | | '''Fraud Management Procedures''' | ||
| Line 148: | Line 152: | ||
|} | |} | ||
== 4 Illustrated Example | == 4 Illustrated Example: Artisan Fair Purchase == | ||
To make the framework concrete, consider a minimal but complete use case: a buyer purchases a handmade ceramic object from an artisan at a local fair. WikiDeal is used not because the transaction is complex | To make the framework concrete, consider a minimal but complete use case: a buyer purchases a handmade ceramic object from an artisan at a local fair. WikiDeal is used not because the transaction is complex (it isn't) but because the buyer and the artisan want two specific benefits: | ||
* '''Traceability of the purchase:''' Proof of authenticity, date, price, and artisan identity | * '''Traceability of the purchase:''' Proof of authenticity, date, price, and artisan identity, useful for the buyer, and for the artisan's portfolio. | ||
* '''Access to artisan-specific benefits:''' The artisan has configured a small "post-sale" benefit package: a studio visit within 6 months, and a free repair of the purchased object within 2 years. | * '''Access to artisan-specific benefits:''' The artisan has configured a small "post-sale" benefit package: a studio visit within 6 months, and a free repair of the purchased object within 2 years. | ||
| Line 179: | Line 183: | ||
* '''Select → Purchase:''' Buyer confirms purchase via the WikiDeal module (app or web). Payment processed. Pre-conditions: payment method valid, item still available. Invariant effects: purchase record created, certificate of authenticity generated, artisan notified, item marked as sold. | * '''Select → Purchase:''' Buyer confirms purchase via the WikiDeal module (app or web). Payment processed. Pre-conditions: payment method valid, item still available. Invariant effects: purchase record created, certificate of authenticity generated, artisan notified, item marked as sold. | ||
* '''Purchase → Benefits Activated:''' Post-sale benefit package automatically unlocked in the buyer's WikiDeal account. Pre-conditions: purchase confirmed and logged. Invariant effects: studio visit voucher generated (valid 6 months), repair entitlement registered (valid 2 years). Buyer receives welcome message from artisan with next steps. | * '''Purchase → Benefits Activated:''' Post-sale benefit package automatically unlocked in the buyer's WikiDeal account. Pre-conditions: purchase confirmed and logged. Invariant effects: studio visit voucher generated (valid 6 months), repair entitlement registered (valid 2 years). Buyer receives welcome message from artisan with next steps. | ||
* '''Benefits Activated → Evaluation:''' After the studio visit or at the end of the benefit window, both parties are prompted to evaluate the experience. Pre-conditions: at least one benefit used, or benefit window closed. Invariant effects: evaluation stored in both profiles, | * '''Benefits Activated → Evaluation:''' After the studio visit or at the end of the benefit window, both parties are prompted to evaluate the experience. Pre-conditions: at least one benefit used, or benefit window closed. Invariant effects: evaluation stored in both profiles, Karma tokens distributed per participation rules, contract archived. | ||
Even in this simple scenario, the full framework backbone is quietly at work. The fraud detection layer is active | Even in this simple scenario, the full framework backbone is quietly at work. The fraud detection layer is active, if the artisan were to register the same item twice, it would be caught. The whistleblower channel is available. The diagnostic procedure is ready if the buyer reports a problem with the repair entitlement. None of these will likely fire, but they are there, and their presence is what makes the WikiDeal trust layer meaningful even for a €30 ceramic bowl. | ||
== See also == | == See also == | ||
| Line 187: | Line 191: | ||
* User Group Toolbox | * User Group Toolbox | ||
* Civic Flex Pricing | * Civic Flex Pricing | ||
* [[Gov/en/Portal:R&D/Open- | * [[Gov/en/Portal:R&D/Open-Calls:Main|Open Call]] | ||
[[Category:Migration June 2026]] | [[Category:Migration June 2026]] | ||