The non-binding pre-arbitration mediation flow (mediator pool, proposing/accepting/declining mediation, per-shipment mediator assignment) has no README coverage at all.
Functions: propose_mediation() (contracts/chainsetttle/src/lib.rs:8624), accept_mediation() (contracts/chainsetttle/src/lib.rs:8679), decline_mediation() (contracts/chainsetttle/src/lib.rs:8725), assign_mediator() (contracts/chainsetttle/src/lib.rs:8545), get_mediation_proposal() (contracts/chainsetttle/src/lib.rs:8588), get_shipment_mediator() (contracts/chainsetttle/src/lib.rs:8582), set_mediator_pool()/get_mediator_pool() (contracts/chainsetttle/src/lib.rs:8565)
Acceptance criteria: document the mediation lifecycle end-to-end (propose → accept/decline → mediator assignment) and how it relates to the binding dispute/arbiter flow.
The non-binding pre-arbitration mediation flow (mediator pool, proposing/accepting/declining mediation, per-shipment mediator assignment) has no README coverage at all.
Functions:
propose_mediation()(contracts/chainsetttle/src/lib.rs:8624),accept_mediation()(contracts/chainsetttle/src/lib.rs:8679),decline_mediation()(contracts/chainsetttle/src/lib.rs:8725),assign_mediator()(contracts/chainsetttle/src/lib.rs:8545),get_mediation_proposal()(contracts/chainsetttle/src/lib.rs:8588),get_shipment_mediator()(contracts/chainsetttle/src/lib.rs:8582),set_mediator_pool()/get_mediator_pool()(contracts/chainsetttle/src/lib.rs:8565)Acceptance criteria: document the mediation lifecycle end-to-end (propose → accept/decline → mediator assignment) and how it relates to the binding dispute/arbiter flow.