Amount caps, recipient allowlists and wallet-signed authorization before supported execution paths.
Grant review package
Spending controls for agents paying with USDC.
Kestrel helps teams set spending limits and review what happened to a payment. Start with the testnet demo or inspect an existing transfer with the read-only Arc mainnet verifier, and help us test the failure cases that matter to your application.
Reviewer console
One place to understand Kestrel.
First review
Inspect the workflow, then challenge one assumption.
Review snapshot · 14 October 2026
Evidence you can inspect.
Revision fb7bd63 passed 60 unit tests, contract checks, lint and builds for four workspaces, 13 local API checks and an isolated data-fallback check. These are engineering checks; they do not prove real payment activity or customer adoption.
Circle and Arc fit
Integration status matrix.
A narrow Arc-to-Arc USDC Send path, disabled in the production configuration. Mainnet requires explicit execution flags and a recipient allowlist. No Kestrel-initiated mainnet payment has been verified.
The existing server-controlled settlement path targets Arc Testnet. Credentials and operator configuration are required for execution.
App Kit route and recovery surfaces are implemented for the existing testnet workflow. Completed mainnet integrations are not claimed.
Server-only signer and Kit Key support is implemented. Execution stays blocked when the required configuration is missing.
Public-field JSON export and a read-only direct Send verifier. The verifier checks RPC transaction facts, not policy authenticity or API delivery.
The demo includes provider receipt structures. A real external provider's delivery linked to an Arc mainnet payment remains to be demonstrated.
Direct Send models no Kestrel developer fee. Collected revenue remains unverified; estimates and accrued amounts must be reported separately.
Known limits
What remains to be demonstrated.
- The existing demo uses Arc Testnet. A production web deployment does not establish mainnet payment activity.
- The read-only verifier can inspect existing third-party mainnet transfers. No Kestrel-initiated mainnet payment, external provider fulfillment or collected Kestrel fee revenue is claimed.
- Money proof exports are browser records, not a durable public archive. RPC verification does not establish policy signatures, Kestrel provenance or API fulfillment.
- Mainnet compliance uses a labeled Ethereum identity signal; native Arc screening is not claimed.
- Workspace catalog counters and seed data are not independently verified adoption. Local timeout tests do not establish that the production database or alert delivery has recovered.
- The milestones below are a proposed development sequence. Budget, delivery dates and grant acceptance have not been agreed.
Proposed roadmap
From controlled Send to a useful paid API workflow.
Publish a reviewer-accessible deployment, document recipient and amount limits, then preserve one separately authorized transaction and a durable evidence record.
Bind a provider response to the paid request, handle timeouts and duplicate requests, and distinguish payment confirmation from successful delivery.
Work with a target of two external teams, record their actual attempts and failure cases, and publish reproducible integration guidance.