Documentation Index
Fetch the complete documentation index at: https://ramps-docs-agents-webhook-and-account-model-links.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Agent connectivity is currently limited availability. To request access, book a demo or reach out to your Lightspark contact.
Grid evaluates and enforces agent policy. Your product should let users review and update that policy, then reflect the resulting approval behavior in the UI.
- What actions may this agent take?
- Which accounts may it act on?
- How much value may it move?
- When must Grid request user approval through your product?
Permissions
Grid exposes explicit allowlists instead of broad agent access. Available permissions are:| Permission | What it allows |
|---|---|
VIEW_TRANSACTIONS | List and retrieve transactions and account balances |
CREATE_TRANSFERS | Initiate same-currency transfers |
CREATE_QUOTES | Create cross-currency quotes |
EXECUTE_QUOTES | Execute cross-currency quotes |
MANAGE_EXTERNAL_ACCOUNTS | Create and manage external accounts |
Account restrictions
If a customer has multiple internal accounts, an agent should not automatically access all of them. Use account restrictions to define:- Which internal account IDs are in scope
- Whether some accounts are view-only
- Whether some accounts require stricter execution rules than others
Spending limits
Use value-based limits to contain damage if the agent behaves unexpectedly or the agent connection is misused. Common controls:- Per-transaction limit
- Daily spend limit
- Monthly spend limit
- Daily transaction count limit
Execution modes
Each action should resolve to one of two execution modes:AUTO: Grid may execute the action immediately after policy validation.APPROVAL_REQUIRED: Grid creates a pending approval and dispatches it to your product for customer confirmation.
Approval thresholds
Approval thresholds let Grid mix automation with customer oversight. Examples:- Auto-execute transfers below a configured amount
- Require approval above that amount
- Always require approval when the destination is new
- Always require approval for specific action types, regardless of amount
Example policy shape
At a minimum, the policy configuration for a connection should include:- Allowed permissions
- Default execution mode
- Spending limits
- Allowed account IDs
- Per-account overrides
- Approval thresholds
Policy amounts are integers in the smallest unit of the specified currency. For example,
50000 with "currency": "USD" means $500.00. When a transaction is denominated in a different currency, Grid converts using the current exchange rate at evaluation time.Practical guidance
- Default new agents to the smallest possible permission set.
- Separate read permissions from money movement permissions.
- Require approval for destination creation until you trust your identity, sanctions, and beneficiary review flow.
- Make the current policy visible to the customer in your app or dashboard.