Case study
Aragon as Technical Signer for 3F
Executive Summary
3F engaged Aragon as an independent technical signer for its multisig operations. The largest body of work, and the focus of this case study, was support for Grunt, 3F's bridge financing protocol, plus hosting for Guardian, a 3F-developed secure signature service.
Grunt's repayment workflow depends on accurate attestations that bridge loans have been repaid according to the terms agreed with lenders. These attestations sit across 3F's loan exposure. At the time of this draft, 3F's public site reported $17.2M in total exposure (3f.xyz, July 21, 2026).
Aragon's role was to provide a signer function with technical controls around it. Aragon reviewed the relevant Grunt contracts, worked with 3F to define fund-level repayment policies, built a production repayer service, hosted supporting signature infrastructure, and operated the AWS environment around the signing path.
At a high level
- 3F proposes a repayment attestation through its Safe.
- Aragon's repayer service verifies the proposal, request, repayment evidence, and agreed fund policy.
- If the proposal is valid, Aragon signs through an AWS KMS-backed signer.
- If the proposal is incorrect, incomplete, stale, or not yet ready, Aragon does not sign and escalates the case through dedicated channels for manual review with the 3F team.
This case study details the work required to support accurate attestations for a business-critical signing workflow: core requirements, architecture, rollout, monitoring, and escalation.
Core Requirements
Business-critical financial automation requires more than custody of a signer key. For 3F, the signer had to support five requirements.
Independent technical review
Aragon needed enough context on Grunt, Safe transactions, the RWA lifecycle, and the repayment flow to evaluate what a proposed transaction was doing before signing.
Accurate repayment validation
Each repayment proposal needed to be checked against the correct fund policy, interest treatment, timing assumptions, live balances, and expected rounding behavior. This required precise calculation rather than informal manual review.
Secure signing infrastructure
The signer needed to run in a controlled AWS environment where key use is isolated, IAM-scoped, and not exposed through the dashboard or other supporting services.
Operational visibility
The system needed live reporting, logs, alerts, and an operator dashboard so signed, rejected, and unresolved proposals could be audited and acted on.
Clear escalation paths
A failed or unresolved proposal should not silently disappear. It should fail closed, surface the reason, and give Aragon and 3F a path to manually evaluate the case.
Architecture
Aragon operated the signing path through a layered multisig architecture and a separate AWS runtime environment.
The multisig setup separates 3F's Safe from Aragon's signer controls. 3F proposes and approves through its own Safe. Aragon's signer seat is backed by an automated repayer service and an Aragon team multisig. The automated path handles the standard repayment flow when the repayer verifies the proposal. The team multisig provides a manual review path staffed by Solidity and security reviewers.
AWS KMS signer
Solidity/security reviewers
The cloud setup separates public visibility from private signing infrastructure. The dashboard is the only public surface. The repayer, database, KMS signer path, Guardian service, and supporting tasks are not externally reachable.
Secure Infrastructure
-
AWS network and key isolation
The repayer runs in private subnets with no inbound path. The only public surface is the read-only dashboard, which sits behind TLS and Google sign-in and has no KMS permissions. The signing key never leaves the KMS HSM, and IAM restricts signing to the repayer's task role alone. Each component is granted only the access it needs.
-
AWS KMS-backed signing
The signer private key is never known to the service operator. It is held in AWS KMS, and the repayer verifies that the configured KMS key derives to the expected EOA address before signing. This gives the system a controlled attack surface around key use, instead of exposing raw key material.
-
RPC quorum reads
Repayment evidence is read from chain through quorum RPC checks at a pinned block. This reduces reliance on a single RPC provider for correctness-critical reads.
-
Envio indexing with onchain verification
Envio indexing gives the service fast access to relevant events and transaction pointers. The repayer then re-verifies those pointers against onchain data, which adds redundancy against indexing errors and stale data.
-
Policy-based repayment validation
Fund-level repayment policies are configured explicitly in agreement with 3F. The service evaluates repayment proposals against those policies before signing. Examples are covered below.
-
At-most-once signing
The database records a final verdict for each Safe transaction hash. A signed verdict is inserted before broadcast, which prevents duplicate signing even if service instances race or a process restarts mid-flow.
-
Guardian hosting
Aragon also hosted Guardian, the 3F-developed secure signature service used to generate signatures consumed by onchain transactions. This put the repayment signer and related signature infrastructure under a consistent operational model.
Repayment Policy Work
A major part of the engagement was turning fund-level commercial terms into precise signer policy.
Aragon worked with 3F to define how repayment should be evaluated for different funds and interest treatments. The service supports policies such as daily, monthly, and annualized repayment calculations, with policies mapped to funds in agreement with the 3F team.
This gives the signer a deterministic basis for its decision. If a repayment proposal does not match the agreed policy for that fund, the service does not sign and the case is escalated for manual review.
Example policy considerations
- Which fund the Request belongs to.
- Which interest treatment applies to that fund.
- Whether the proposed repayment amount matches the agreed calculation.
- Whether small rounding differences are within the expected tolerance.
- Whether live onchain balances support the proposed attestation.
Rollout
Aragon and 3F rolled out the repayer in stages.
-
Contract and flow review
Aragon reviewed the Grunt contracts and the repayment path with Solidity experts to understand the signing surface and the consequences of an incorrect attestation.
-
Policy agreement
Aragon and 3F agreed the repayment policies that should apply at the fund level, including how timing, interest, and rounding should be handled.
-
Dry-run mode
The service first ran without signing authority. It evaluated proposals and wrote telemetry, allowing decisions to be compared against manual review.
-
Armed mode
Once the decision path was confirmed, the service was moved into armed mode. Armed mode requires explicit configuration and AWS KMS access. A deployment without KMS cannot be armed by changing one flag.
-
Production monitoring and escalation
Signed, rejected, and unresolved proposals are visible through the dashboard, logs, Slack alerts, Better Stack, and PagerDuty. Rejections and unresolved cases are escalated for manual review with 3F.
Operations And Reporting
The repayer includes live operational visibility for routine monitoring, incident response, and auditability.
The OAuth-gated dashboard shows the current service mode, latest activity, aborted ticks, signed and rejected verdicts, indexer status, proposal state, and per-proposal event history.
Logs and alerts are routed through the production monitoring stack, including Better Stack, Slack, and PagerDuty. Rejections and unresolved cases are surfaced through dedicated escalation channels so Aragon and 3F can evaluate them manually.
Operators can see what happened, why a proposal did or did not get signed, and what needs human attention.
Why This Matters
Many multisig signer services can provide an address and an approval process. For 3F's repayment workflow, the higher-value work was the technical and operational control around that address.
Aragon provided:
- Independent technical signing on 3F multisigs.
- Solidity-level review of the relevant Grunt contracts and repayment flow.
- A dedicated repayer service for validating repayment attestation proposals.
- Fund-level repayment policy support agreed with the 3F team.
- Secure AWS network, IAM, and KMS-based signer architecture.
- RPC quorum, Envio indexing, and onchain evidence verification.
- Hosting for 3F's Guardian signature service.
- Live reporting, logs, alerts, and an OAuth-gated operator dashboard.
- Manual escalation paths for rejected or unresolved proposals.
The outcome is a signer role with an assurance layer around it. Aragon signs when the repayment attestation can be verified, and escalates when it cannot.