TARE Stablecoin

// OVERCOLLATERALIZED · ETH-BACKED · VYPER 0.4.x · STATUS: BUILDING

A decentralized, overcollateralized stablecoin pegged to the US dollar, backed by ETH and written entirely in Vyper. Every TARE in circulation is minted against at least 2× its value in locked ETH. Positions are monitored by an on-chain health factor; when collateral falls below threshold, permissionless liquidators step in. No governance token, no admin keys on the engine, no rebasing — just collateral, code, and a price feed.

Vyper 0.4.x Chainlink Oracle Moccasin ERC-20 Liquidations Health Factor Sepolia
200% Min Collateral
50% Liquidation LTV
10% Liquidator Bonus
3h Oracle Staleness

Mechanism

The protocol exposes five primitive actions. Each one is enforced by the engine against the position's live health factor — derived from the Chainlink ETH/USD feed.

healthFactor = (collateralValueUSD × liquidationThreshold) / debtUSD

With liquidationThreshold = 0.5, a position with $200 of ETH and $50 of debt has a health factor of 2.0 — well above the 1.0 liquidation line.

Architecture

ContractResponsibility
tare_token.vyERC-20 stablecoin. Mint and burn restricted to the engine.
tare_engine.vyHolds collateral, tracks debt, enforces health factor, executes liquidations.
oracle_lib.vyWraps the Chainlink ETH/USD price feed; reverts on stale data.

Risk Parameters

ParameterValue
Collateral assetETH
Minimum collateral ratio200%
Liquidation threshold50%
Liquidation bonus10%
Price feedChainlink ETH/USD
Oracle staleness window3 hours

Threat Model

TARE is built as a learning project, but the following attack surfaces are considered in the design and test suite:

Build Status

The protocol is currently in the building phase. The core engine, token, and oracle library are implemented and unit-tested. Sepolia deployment scripts are in place; mainnet deployment is gated on completion of the full security review and audit pass.