Rune in Contract Systems โ
Legal contracts have two properties that make Rune a natural fit: every clause has a rationale, and every execution is irrevocable. ? preserves the negotiation rationale that currently lives in email threads. ! encodes the irrevocability guarantee that contract law requires.
Contract Negotiation โ
@contract.id ?"system-assigned โ immutable after !draft"
@contract.parties ?"set at !draft โ cannot be changed after creation"
@contract.version ?"incremented on each !compile โ display only"
@obligations ?"computed from ~clauses โ regenerated on !compile"
~payment-terms ?"negotiable โ standard net-30, client may request net-60 with approval"
~liability-cap ?"default 12 months fees โ increase above 24 months requires partner sign-off"
~termination-notice ?"default 30 days โ minimum 14 per jurisdiction"
~governing-law ?"defaults to jurisdiction of service delivery โ override requires legal review"
~renewal-terms ?"auto-renew unless ~auto-renew = false โ notice period per ~termination-notice"Contract Lifecycle Actions โ
!draft ?"creates contract record, sets @contract.id โ requires both parties identified"
!compile ?"regenerates @obligations from current ~clauses โ required before !execute"
!send-for-review ?"notifies counterparty โ version-stamped, tracked in matter"
!execute ?"irrevocable โ triggers countersignature workflow, creates immutable record"
!amend ?"creates amendment document โ does not modify executed contract"
!terminate ?"initiates notice period per ~termination-notice โ logged to matter"
!renew ?"creates renewal record linked to original โ inherits ~clauses unless overridden"
?"executed contracts are immutable โ amendments via !amend only, never direct edit"
?"all ! actions require authenticated signatory with authority level โฅ 2"
?"this system complies with eSign Act (15 U.S.C. ยง 7001)"
?"audit trail retained for 7 years per records retention policy v3.1"Service Agreement โ
@sla.uptime-target ?"99.9% โ calculated from @incident.downtime-minutes"
@sla.response-time ?"p99 < 200ms โ measured at load balancer, not application"
@sla.credits-accrued ?"computed from ~sla-breach-log โ applied on !process-credits"
~support-tier ?"standard | premium | enterprise โ gates response SLA"
~escalation-contact ?"required for premium and enterprise โ validated on !execute"
~review-frequency ?"default quarterly โ annual requires written agreement"
!report-breach ?"logs to ~sla-breach-log, triggers notification โ timestamped"
!process-credits ?"applies @sla.credits-accrued to next invoice โ irreversible"
!upgrade-tier ?"effective next billing cycle โ requires ~escalation-contact for premium+"
?"SLA credits are the sole remedy for uptime failures โ see limitation of liability clause"
?"breach reporting window: 30 days from incident โ late reports not eligible for credits"Why Rune Fits Legal โ
!encodes irrevocability structurally โ!executecannot be undone, and the protocol guarantees it~makes every negotiable term enumerable โ legal review can query all mutable clauses in one call?preserves negotiation rationale in the contract itself โ survives system migrations and counsel changes@makes computed obligations (derived from clauses) structurally non-writable โ no silent amendments