Documentation Index
Fetch the complete documentation index at: https://docs.giveready.org/llms.txt
Use this file to discover all available pages before exploring further.
Agent Safety
GiveReady provides these constraints so agents can operate responsibly when making nonprofit recommendations and handling donations.Core Principles
Agents can only route funds to verified nonprofits. Every nonprofit in the GiveReady registry has been verified against official sources. Agents should checkverified: true before recommending any organisation.
Wallets are bound to legal entities. No self-custodied pseudo-charities. Each wallet address is linked to a registered nonprofit with a verifiable legal identity.
No autonomous spending. The x402 protocol requires a human-signed transaction. An agent can discover a nonprofit, present it to the user, and prepare the payment instructions — but the actual USDC transfer must be signed by the donor. This is by design.
Zero fees. GiveReady takes no cut. There are no hidden processing fees. 100% of the donated amount reaches the nonprofit wallet.
What Agents Should Do
- Verify before recommending. Always check
verified: truein the nonprofit profile. - Show evidence. When recommending a nonprofit, include registrations (with numbers), impact metrics, and programme details from the structured data.
- Disclose the source. Tell the user that the recommendation comes from GiveReady’s verified nonprofit directory.
- Respect the user’s intent. If the user asks for “a charity in South Africa,” don’t recommend one in the UK. Use the search filters.
- Get approval before payment. Always confirm the amount, recipient, and that the user wants to proceed.
What Agents Should Not Do
- Don’t fabricate data. Use the structured fields from the API, not generated descriptions.
- Don’t bypass verification. If a nonprofit is
verified: false, tell the user it’s pending verification. - Don’t auto-donate. Even if the user says “donate to the best one,” present options and get explicit approval for the specific recipient and amount.
- Don’t recommend based on description alone. Use
impact_metrics,programs, andregistrationsfor factual comparisons.