Skip to content
View FidesFi's full-sized avatar

Block or report FidesFi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
FidesFi/README.md

Fides

Managed, fully-backed stock indexes on Robinhood Chain (chain 4663). One token per index, minted and redeemed in-kind against tokenized stocks. An autonomous agent rebalances the weights — within on-chain guardrails it cannot escape — and every rebalance is a public on-chain transaction.

Verify, don't trust. The agent can manage your basket. It can never withdraw it.

Live on mainnetwww.fidesfi.xyz — mint & redeem straight from the contract.

Deployment (Robinhood Chain mainnet, 4663)

Contract Address
FidesVault — "Fides Frontier" (fFRNT) 0x4504483Ea748e630A9368F44f0Ee5B4350462Db8
FidesUniV4Router — Uniswap v4 adapter 0x39ED467a3A8B42510FaE4a8179Af1C907EDD3175

Source verified on Sourcify (exact match) and the explorer.

Baskets

  • Fides Frontier (live) — NVDA, MSFT, TSLA, GOOGL, SPCX. Every name passed an on-chain liquidity check (two-way Uniswap v4 depth vs USDG within ~1% of oracle), so the agent can rebalance the entire basket permissionlessly.
  • Fides Blue (planned) — mega-cap core.

What's here

Path
contracts/ the vault, a one-click USDG zapper + 114 tests (unit · fuzz · invariant · fork against live mainnet pools · adversarial). See contracts/README.md.
web/ the live app + site (Next.js), deployed at www.fidesfi.xyz
brand/ logo & assets

The agent

A momentum strategy rebalances the baskets on a schedule. It holds the rebalancer role — but that role is boxed in by the contract: whitelist, slippage cap, turnover cap, cooldown, and no withdrawal path. It can rotate weights; it can never move funds out. Every rebalance is a public on-chain transaction you can verify. The strategy code runs off-repo.

Guarantees (enforced by the contract)

  • Backing — every share is always fully backed; redemption is always solvent.
  • No drain — funds leave only via your own redemption or whitelisted-router swaps during a rebalance.
  • Redeem is never pausable.
  • Closed asset set — the whitelist is fixed at deploy.
  • Bounded guardian — can pause mint, lower the cap, and set the fee recipient / rebalancer. It can never touch balances, change weights, or pause redeem.

An invariant test proves backing holds under randomized mint / redeem / rebalance sequences.

Build

cd contracts && forge test              # 114 tests
cd web && npm install && npm run dev    # the app + site

License

MIT — see LICENSE. Covers the contracts and web app in this repo. The rebalancer strategy runs off-repo and is not part of this license.

Status

Live on mainnet with a deliberately small supply cap that rises gradually. Not audited yet — an external audit comes before any large cap raise. Underlying stock tokens are debt instruments of Robinhood Assets (Jersey) Ltd — not equity, no voting rights. Nothing here is investment advice.


$FIDES · on Robinhood Chain · @FidesFi · live app

Popular repositories Loading

  1. FidesFi FidesFi Public

    Fully-backed, agent-managed stock indexes on Robinhood Chain. Mint & redeem in-kind; an autonomous rebalancer works the basket but can never withdraw it.

    TypeScript 1 1