Split it before
you pay it.
One cart. N people. N cards.
Nobody becomes the group bank.
ONEGROUP
DECISION₹9,600
DECISION₹9,600
A
Ada₹2,400
A
Arsh₹2,400
M
Maya₹2,400
D
Dev₹2,400
One cart. N people. N cards.
Nobody becomes the group bank.
The group has four people. The merchant has one card field. So Ada becomes the lender.
The missing primitive is multi-principal consent.
Approval is evaluated as a policy—not as whoever happens to tap first.
all_ofEveryone approves, or nobody starts charging.4 / 4quorum(3)Any three approvals can lock the purchase.3 / 4required(Ada)Ada must be in the locked set.A + 2veto(Dev)Dev can make the policy unsatisfiable.1 vetodeadlinePrimary rule can fall back at a known time.T → ruleSo GMP/1 is a crash-resumable saga built around evidence.
FOUND adopt transaction · never reissue
ABSENT remain unknown · reconcile later



NANDA Town lets protocols swap into twelve agent infrastructure layers.
nest.plugins.payments → prava_mandates
Tests, traces and receipts—not adjectives.
A merchant URL is not payment capability. A signed agreement is not a card charge.
One sentence → one group → independent consent → honest receipt
“Split the Listening Room headphones between Soham and Arsh.”