Specifications
Contributions to the Pontmore protocol core repository. Specification work covering escrow lifecycle, funding observation, and release mechanisms — extended as standalone escrows layered on PIP-01.
Standalone Escrows — Extension to PIP-01
Extension to PIP-01 introducing standalone escrows to the Pontmore protocol — covering escrow creation, funding status observation, release mechanisms, and structured error handling as a self-contained escrow lifecycle layered on top of PIP-01.
$ git log --oneline -1 origin/main3c46a24 merge: extend PIP-01 with standalone escrows (#12)$ git show --stat HEADdocs/pip-01-escrows.md | 248 ++++++++++++++++++++++1 file changed, 248 insertions(+)$ echo $STATUSmerged
Escrow Creation
Defines the structured creation of a standalone escrow object layered on PIP-01, including the required parties, commitment amounts, and the initial state transitions that gate entry into the funding phase.
Funding Status Observation
Specifies how observers track the funding state of an escrow, establishing the canonical view of whether an escrow is underfunded, fully funded, or overfunded, and how that state is surfaced to participants.
Release Mechanisms
Describes the conditional release paths that move funds out of escrow — cooperative release, dispute-driven release, and timeout-based fallback — along with the signals that trigger each path.
Error Handling
Enumerates the recoverable and non-recoverable failure modes across the lifecycle, prescribing structured error codes and the expected state recovery behavior for each.