Unaudited · Base SepoliaExperimental software. Do not use real funds.

Modular market infrastructure on Base

Build more around
any asset.

Connect an existing Base asset and compose the liquidity, yield, treasury, incentive and automation infrastructure it needs — from one modular protocol.

Connect Asset → Build Market → Activate Modules

ASSETMARKETLIQUIDITYYIELDAGENTSTREASURYBOUNTIESCOMMUNITY
Bactory does not create tokens 01

Connect Asset↗

Pick any existing ERC-20 on Base

02

Build Market↗

Quote, liquidity, fees, treasury, limits

03

Activate Modules↗

Only what the market needs

04

Operate↗

Activity, strategies, fees, capital flows

01The problem

Assets exist. Infrastructure is fragmented.

Liquidity, yield, treasury, incentives and automation each live in a separate tool. *Bactory *brings *them *into *one *market *layer.

One asset. One market. Multiple programmable layers.

02How it worksConnect · build · activate

From asset to programmable market.

  1. 01Stage 01 · asset

    Connect Asset

    Select an existing ERC-20 asset on Base. Bactory reads what is already there.

    Token
    —
    Contract
    —
    Current liquidity
    —
    Market activity
    —
    Available integrations
    —

    live example · Base DEX data

    Select Asset →
  2. 02Stage 02 · market

    Build Market

    Bactory creates a market configuration around the selected asset.

    • quote asset: USDC or WETH
    • liquidity infrastructure
    • fee routing
    • treasury
    • permissions
    • strategy limits
    Configure Market →
  3. 03Stage 03 · modules

    Activate Modules

    Enable only what the market needs.

    • Liquidity
    • Yield
    • Treasury
    • Agents
    • Bounties
    • Community
    Choose Modules →
03Market coreThe primitive

The market is
the primitive.

Bactory does not treat modules as separate applications. Each asset connects to a Bactory Market that acts as the coordination layer between liquidity, capital, incentives and automation.

market · coordination layer
Asset
  │
  ▼
Bactory Market
  │
  ├── Liquidity
  ├── Yield
  ├── Treasury
  ├── Incentives
  ├── Agents
  ├── Bounties
  └── Community
One market per asset

The asset keeps living where it lives. The market is the layer Bactory adds around it.

Composable

Modules can be activated independently and composed around the same market.

Shared state

Fees, capital and permissions flow through the market, so every module sees the same picture.

04ModulesCore · beta · planned

Compose the infrastructure
your market needs.

01core

Liquidity

Create and manage programmable liquidity around an asset.

  • Uniswap v4 integration
  • liquidity configuration
  • fee routing
  • LP management
  • dynamic strategies
02core

Yield

Turn market activity and deployed capital into programmable yield.

  • ERC-4626 vaults
  • LP fee strategies
  • automated compounding
  • strategy allocation
  • transparent performance
03core

Treasury

Coordinate market-owned capital through transparent onchain rules.

  • treasury routing
  • fee accumulation
  • capital allocation
  • strategy permissions
  • reward distribution
04beta

Agents

Attach autonomous agents capable of monitoring and proposing market actions.

  • market monitoring
  • liquidity proposals
  • strategy proposals
  • treasury automation
  • predefined risk limits
05planned

Bounties

Use market resources to fund work, integrations and ecosystem growth.

  • bounty creation
  • escrowed rewards
  • submissions
  • approvals
  • onchain payout
06planned

Community

Build participation and incentives around an existing market.

  • incentives
  • participation rewards
  • access rules
  • governance integrations
  • contributor programs
05YieldStrategy examples · Demo

Put idle market capital
to work.

Bactory markets can activate vault-based strategies that deploy capital according to predefined onchain rules. Strategies can use liquidity fees, treasury assets or deposited capital.

Liquidity Vault

ETH / USDC

8.4%7D yield Demo
TVL
$2.14M Demo
Strategy
Concentrated Liquidity
Utilization
82% Demo
Underlying pool
—
Treasury Strategy

USDC / WETH

6.1%Yield Demo
Allocation
Dynamic
Capital deployed
$428K Demo
Standard
ERC-4626
ETH now
—
Market Vault

AERO / USDC

14.2%Yield Demo
Strategy
LP + Compounding
TVL
$712K Demo
Standard
ERC-4626
Underlying pool
—

Numbers marked Demo are illustrations, not protocol metrics. "Underlying pool" and the ETH price are live Base data.

06AutomationGuardrails onchain

Automation without
unrestricted control.

Bactory agents monitor market conditions and propose actions. Smart contracts determine whether those actions are permitted. Agents never receive unrestricted control over market assets. Agents propose. Contracts enforce.

01Inside the limitsApproved · Demo
01
AGENT 014 · ETH / USDC
ACTION          Liquidity rebalanceCURRENT RANGE   $3,480 — $4,120PROPOSED RANGE  $3,620 — $3,960EXPECTED EFFECT +12.4% fee efficiency✓ liquidity threshold✓ oracle freshness✓ strategy limits✓ slippage constraint→ STATUS        APPROVED
02Outside the limitsRejected · Demo
02
AGENT 014 · ETH / USDC
ACTION          Move 60% of treasury to LPSTRATEGY LIMIT  25% per action✓ oracle freshness✓ slippage constraint✗ strategy limits: 60% > 25%ActionRejected(StrategyLimit)no assets moved→ STATUS        REJECTED
07MarketsLive pool data + Demo Bactory layer

Everything around an asset.
One interface.

Price, liquidity, volume and trades come live from the ETH / USDC pool on Base. Vault, treasury, strategy and agent figures show what the Bactory layer adds, as demos.

ETH / USDC

BaseActive · demo—
Price— live
Liquidity—pool reserves · live
Volume 24h—live
Fees 24h—volume × fee tier · estimate
Vault TVL$2.14MDemo
Treasury$428KDemo
Active strategies3Demo
Agents1Agent 014 · Demo
08BuildFive steps

Build infrastructure around
an asset in minutes.

The asset already exists. Building a market only adds the layer around it: configuration, modules and permissions.

01

Select Asset

  • search token name
  • ticker
  • contract address
  • ✓ name, symbol, contract
  • ✓ market, liquidity, network
02

Configure Market

  • quote: USDC · WETH
  • liquidity
  • fee model
  • treasury
  • permissions
03

Select Modules

  • ✓ Liquidity
  • Yield
  • ✓ Treasury
  • Agents
  • Bounties
  • Community
04

Review

  • asset · pair
  • modules
  • permissions
  • fee routing
  • treasury
  • estimated gas
05

Activate Market

  • preparing
  • deploying market
  • connecting asset
  • initializing modules
  • finalizing
  • complete
Build Market →
09ArchitectureCoordination layer

One coordination layer.
Composable modules.

Applications talk to the market; the market coordinates the modules; the modules run on standard Base infrastructure.

bactory · architecture
               Applications
                    │
                    ▼
             Bactory Market
                    │
     ┌──────────────┼──────────────┐
     │              │              │
 Liquidity        Yield        Treasury
     │              │              │
     └──────┬───────┴──────┬───────┘
            │              │
          Agents       Incentives
            │
         Bounties
Settlement

Base

Ethereum L2.

Quote

USDC

Primary quote asset.

Quote

WETH

ETH — live.

Liquidity

Uniswap v4

Pools and hooks.

Vaults

ERC-4626

Yield infrastructure.

Rules

Smart contracts

Permissions and limits.

10DevelopersSDK preview

Markets should be
programmable.

Builders can integrate Bactory markets into applications, agents and protocols.

  • TypeScript SDK
  • contract interfaces
  • market API
  • module hooks
  • agent interfaces
  • analytics API
market.ts · preview
const market = await bactory.market({
  asset: ETH,
  quote: USDC
})

await market.activate({
  liquidity: true,
  treasury: true,
  yield: true
})
Future developer tooling

The SDK and APIs are in design. The interface above shows the intended shape; it is not a published package yet.

Read Documentation →
11Security

Explicit rules before automation.

Every permission is written down before anything runs on its own.

01

Non-custodial architecture

Users interact directly with smart contracts.

02

Permission boundaries

Modules receive only the permissions required for their role.

03

Strategy constraints

Automated strategies operate inside predefined limits.

04

Transparent execution

Market actions can be inspected onchain.

Bactory status
Network
Base Sepolia
Stage
Development
Contracts
Unaudited
Mainnet
Not deployed

Base Sepolia block — · Base mainnet block — · read live · protocol status →

12Build
Connect an asset and compose the liquidity, yield, treasury and automation infrastructure around it.

Your asset already exists.
Build more around it.

Connect · configure · activateBuild Market↗

Explore Markets →

Modular market infrastructure on Base.

Connect Asset → Build Market → Activate Modules
Bactory is experimental decentralized finance software. Smart contracts, digital assets and DeFi protocols involve significant risk. Nothing on this website constitutes financial advice.