FC
Fidelity Charitable
Grant Disbursement Console
UGP 2026-06-25
πŸ”“

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.

1

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

2

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.

Discover a nonprofit first to unlock this step.
3

Report payment initiated

Once we wire the funds, we tell the protocol so the nonprofit can reconcile the incoming deposit.

Send a batch first to unlock this step.