agentic commerce, run under chaos
awaiting activity…
Spend up to $100.00 on a purchase. A cent more and the gate blocks it.
permitted any_in_role(purchaser) do spend
when { param(amount) <= amount(10000, USD) }Pay anyone off the approved counterparty list — refused at the gate, each verdict naming the list version it was decided under.
forbidden any_in_role(purchaser) do spend
when { not param(payee) in approved counterparties }
priority 5Settle every purchase within 50 clock-beats — miss the window and the breach is on the record.
obligated any_in_role(purchaser) do settle trigger spend within(50) on_violation late_fee_duty
The breach creates a new duty: pay a $2.00 late fee within 60 clock-beats — ignore that too and the second breach goes on the record.
obligated any_in_role(purchaser) do pay_late_fee within(60)
Settle at any time.
permitted any_in_role(purchaser) do settle
Accept any open order off the book.
permitted any_in_role(seller) do accept
Take new business once off the approved counterparty list — fail to make good and the platform removes you; every later accept is refused.
forbidden any_in_role(seller) do accept
when { not param(payee) in approved counterparties }
priority 5Deliver every order they accept within 50 clock-beats — miss the window and the breach is on the record.
obligated any_in_role(seller) do deliver trigger accept within(50) on_violation refund_duty
The breach creates a new duty: refund the buyer in full within 60 clock-beats — ignore that too and the second breach goes on the record.
obligated any_in_role(seller) do refund within(60)
Deliver at any time.
permitted any_in_role(seller) do deliver