AURA

Exposure & Pooling

Exposure groups, swarm pools, and address lists

Exposure and pooling coordinate risk across treasuries. Exposure groups enforce a shared daily cap over their members, swarm pools share a spend pool across an agent swarm, and address lists maintain per-treasury allow/deny lists evaluated on the proposal path.

Exposure groups

InstructionDescription
init_exposure_groupCreate a cross-treasury exposure group.
join_exposure_groupAdd a treasury to the group.
leave_exposure_groupRemove a member from the group.New
update_exposure_groupEdit the group's aggregate daily cap.New
close_exposure_groupClose an empty group (reclaim rent).New

Swarm pools

InstructionDescription
configure_swarmAttach a swarm shared-pool config to a treasury.
init_swarm_poolCreate the shared swarm pool account.
join_swarmAdd a treasury to the pool.
leave_swarmRemove a treasury from the pool + detach its swarm config.New
update_swarmUpdate the shared-pool limit (treasury + pool).New
close_swarm_poolClose a pool with no remaining members.New

Address lists

InstructionDescription
init_address_listCreate an allow/deny address list.
manage_address_listReplace the full list.
update_address_list_entryAdd/remove a single address without resending the list.New
clear_address_listEmpty the list in place.New
close_address_listClose the list account.

On this page