This platform uses no Chariot SDK β only the open UGP protocol over HTTPS.
Every call below is a plain fetch against the open protocol, made through the public @ugp/protocol client. We discover the recipient, post grants, and report payment β with zero Chariot-specific code on our side. The raw JSON for each request and response is shown in the inspector panels.
Disburse grants to a nonprofit
Three steps, three protocol calls. Watch the inspector to see exactly what crosses the wire.
Discover the nonprofit
Resolve the recipientβs /.well-known/ucp document over HTTPS and read the giving service endpoint it advertises.
Seeded demo domains: eastsideshelter.org, coastalwildlife.org
Build & send the grant batch
Construct a donation batch (amounts in integer cents) and POST it to the discovered endpoint. The response carries the deposit instructions.
Report payment initiated
Once we wire the funds, we tell the protocol so the nonprofit can reconcile the incoming deposit.