Allocate portfolio
allocate_portfolioSuggest a donor portfolio: split budget_usd across top-ranked orgs (conviction_weighted / equal_split / top_only). Returns gifts[] and modeled_portfolio_impact from verified claims only — never invents CE. Always modeled≠guaranteed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tax | No | ||
| risk | No | ||
| top_n | No | ||
| method | No | Allocation method (alias: allocation_method on POST) | |
| outcome | Yes | lives_saved | wellbeing_wellbys | income | |
| geography | No | ||
| red_lines | No | Comma-separated cause ids or tags to exclude | |
| budget_usd | Yes | ||
| include_funds | No |