Skip to main content

Overview

Conduit Treasury is built around a few key concepts that work together to provide comprehensive treasury management for crypto organizations. Understanding these concepts will help you make the most of the platform.

Organizations

What is an Organization?

An organization is the top-level entity in Conduit Treasury. It represents your company, DAO, or team and contains all your accounts, transactions, rules, and team members.
Each user can belong to multiple organizations, but can only have one active organization at a time.

Organization Features

  • Centralized management of all treasury operations
  • Team member access control
  • Audit trail of all activities
  • Consolidated reporting across accounts

Accounts

Accounts are the crypto wallets connected to your organization. Conduit Treasury supports two types of accounts:

Externally Owned Accounts (EOA)

EOA Characteristics

  • Controlled by a private key
  • Single signer
  • Fast transactions
  • Lower gas costs
  • Suitable for operational wallets
Best For:
  • Day-to-day operations
  • Quick transfers
  • Development and testing
  • Personal wallets within the organization
Example Use Case: A marketing team’s operational wallet that receives weekly budgets and pays for services.

Safe Multisig Accounts

Safe Multisig Characteristics

  • Controlled by multiple signers
  • Requires M-of-N signatures
  • Enhanced security
  • Transaction proposals and approvals
  • Suitable for treasury management
Best For:
  • Main treasury holdings
  • Large value transfers
  • Critical operations
  • Governance-controlled funds
Example Use Case: A company’s main treasury requiring 3-of-5 signatures for any withdrawal over $10,000.

Account Properties

Each account has:
PropertyDescription
AddressBlockchain address (e.g., 0x742d35...)
LabelHuman-readable name
TypeEOA or Safe
TeamOptional team assignment
Added ByUser who connected the account
Created AtWhen the account was added

Balances

Supported Tokens

Conduit Treasury currently tracks balances for:

USDC

USD Coin - Major stablecoin pegged to USD

USDT

Tether - Widely used stablecoin

Real-time Balance Tracking

  • Balances are fetched on-demand from the blockchain
  • Supports Ethereum mainnet
  • Accurate to 6 decimal places
  • Aggregated across all accounts in your organization

Balance Display

{
  "accountId": "acc_123",
  "address": "0x742d35Cc6634C0532925a3b844Bc454e4438f44e",
  "usdc": "25000.500000",
  "usdt": "10000.000000"
}

Transactions

Transaction Lifecycle

Transactions in Conduit Treasury follow a structured workflow:
1

Create

A team member creates a transaction proposal with details:
  • Source account
  • Token type (USDC/USDT)
  • Amount
  • Destination address
  • Description
2

Pending

Transaction is in pending status, awaiting approval
3

Approve

Authorized team members review and approve the transaction
4

Execute

After approval, execute the transaction on-chain and record the transaction hash
5

Completed

Transaction is confirmed on the blockchain

Transaction Types

Direct transfer of funds from one account to another.Common Use Cases:
  • Paying vendors
  • Distributing payroll
  • Moving funds between accounts
Automated consolidation of funds from multiple accounts to a central account.Common Use Cases:
  • Daily collection of revenue
  • Treasury consolidation
  • Gas fee management
Transactions related to yield strategies and DeFi protocols.Common Use Cases:
  • Depositing into yield protocols
  • Withdrawing from strategies
  • Rebalancing positions

Transaction Status

StatusDescription
pendingCreated, awaiting approval
approvedApproved by authorized user(s)
executedSuccessfully executed on-chain
failedTransaction failed or was rejected

Rules

Rules enable automated treasury operations based on conditions you define.

Rule Components

Every rule consists of:
  1. Trigger Conditions - When should this rule execute?
  2. Actions - What should happen?
  3. Status - Is the rule active or paused?

Rule Types

Sweep Rules

Automatically move funds when conditions are metExample: “When account balance exceeds $10,000, sweep excess to treasury”

Rebalance Rules

Maintain target allocation across accountsExample: “Keep 20% in operational wallet, 80% in treasury”

Yield Rules

Automate yield strategy operationsExample: “When APY drops below 4%, withdraw from protocol”

Trigger Types

Execute when an account balance reaches a specific amount.
{
  "trigger": "balance_threshold",
  "value": "10000",
  "operator": "greater_than"
}
Execute on a schedule (daily, weekly, monthly).
{
  "trigger": "time_based",
  "schedule": "daily",
  "time": "00:00"
}
Execute when yield rates change significantly.
{
  "trigger": "apy_change",
  "threshold": "4.0",
  "operator": "less_than"
}

Rule Status

  • Active - Rule is monitoring conditions and will execute
  • Paused - Rule is temporarily disabled
Always test rules with small amounts before deploying to production accounts.

Permissions & Roles

Conduit Treasury uses role-based access control (RBAC) to manage team permissions.

Roles

Owner

Full Access
  • All permissions
  • Manage billing
  • Delete organization
  • Add/remove members

Admin

Management Access
  • Manage accounts
  • Create/approve transactions
  • Configure rules
  • View all data

Member

Read-Only Access
  • View accounts
  • View balances
  • View transactions
  • View activity

Permission Matrix

ActionOwnerAdminMember
View accounts
Add account
Delete account
Create transaction
Approve transaction
Execute transaction
Create rule
Pause/unpause rule
Manage team
Billing

Teams (Optional)

Organizations can create teams for additional organization:
  • Group related accounts
  • Assign team-specific permissions
  • Isolate treasury operations by department
  • Track activity by team
Example Structure:
Organization: Acme Corp
├── Team: Engineering
│   ├── Account: Dev Wallet (EOA)
│   └── Account: Mainnet Deployer (Safe)
├── Team: Marketing
│   ├── Account: Campaign Wallet (EOA)
│   └── Account: Content Budget (Safe)
└── Team: Treasury
    └── Account: Main Treasury (Safe)

Yield Strategies

What are Yield Strategies?

Yield strategies allow you to earn returns on idle treasury funds by depositing them into DeFi protocols.

Supported Protocols

Sky Protocol (formerly MakerDAO)

Deposit USDC to receive USDS, then stake for sUSDSAPY Range: 3-8%Risk Level: Low (protocol audited, well-established)

Strategy Operations

1

Deposit

Convert USDC → USDS → sUSDS
2

Earn

sUSDS accumulates value over time
3

Monitor

Track APY changes and position value
4

Withdraw

Convert sUSDS → USDS → USDC when needed

Strategy Considerations

Important Factors:
  • Smart contract risk
  • Liquidity constraints
  • Gas costs for deposits/withdrawals
  • Lock-up periods (if any)
  • APY fluctuations

Activity & Audit Trail

Activity Feed

All actions in Conduit Treasury are logged:
  • Account additions/removals
  • Transaction creation/approval/execution
  • Rule creation/modification
  • Team member changes
  • Balance changes

Activity Properties

Each activity record includes:
{
  "id": "act_123",
  "type": "transaction_created",
  "actor": {
    "id": "user_456",
    "name": "Alice Smith",
    "email": "[email protected]"
  },
  "resource": {
    "type": "transaction",
    "id": "txn_789"
  },
  "timestamp": "2026-01-15T10:30:00Z",
  "metadata": {
    "amount": "1000.00",
    "token": "USDC"
  }
}

Best Practices

Security

Use Safe Multisig

For large holdings, always use Safe multisig accounts with multiple signers

Principle of Least Privilege

Give team members only the permissions they need

Regular Audits

Review activity logs regularly for suspicious activity

Test First

Test rules and strategies with small amounts first

Operations

  1. Separate Hot and Cold Wallets - Use EOAs for operations, Safe for storage
  2. Document Everything - Add clear descriptions to all transactions
  3. Set Up Alerts - Configure rules to notify of unusual activity
  4. Regular Reconciliation - Compare on-chain balances with your records
  5. Backup Access - Ensure multiple team members can access critical accounts

Next Steps

Glossary

A blockchain account controlled by a private key, capable of signing transactions directly.
A smart contract wallet that requires multiple signatures to execute transactions, providing enhanced security.
The automated process of consolidating funds from multiple accounts into a central account.
The rate of return earned on an investment over one year, accounting for compound interest.
The transaction fee paid to execute operations on the blockchain.
Financial services and protocols built on blockchain technology without traditional intermediaries.