Trigr

Program your portfolio

Write what your portfolio should do in one sentence. Your money waits in your own vault, and the trade happens the moment the sentence comes true.

Write it once. The vault keeps watch.

An alert tells you the price moved. A rule acts on it.

Each rule holds a condition and the trade to make when it comes true. It runs from your own vault, so there is no app to open and no order to place by hand when the moment arrives.

Try a rule.

1condition
in this rule
Tap an underlined word to change it.
This demo only writes the sentence. Open it in the builder to put it on chain. Open in the builder ↗

Three checks stand between a rule and a trade

Each one runs inside the contract, so no single party can fire your rule early.

The rule

Your rule is stored beside your funds. It says what to watch and what to do, and anyone can read it.

  • Up to three conditions joined with “and”
  • Price, move, one stock against another
  • Your own vault weights
  • A weekly or daily schedule
  • Fire once, or every time it comes true
The price check

When someone calls execute, the contract reads a reference price itself. What the caller claims doesn’t count.

  • Never the pool the trade goes through
  • So a thin pool can’t be pushed to set you off
  • “From my entry” adjusts for splits and dividends
The trade

The swap has to land within your slippage limit of that same reference price, or the whole call reverts.

  • 1% slippage by default, yours to change
  • Proceeds go straight back to your vault
  • 0.25% fee, only on a trade that happens
NVDA drops 7% todayThe rule you wrote on Monday is still waiting on Thursday.
Checked against the reference priceSomeone calls execute. The contract confirms the drop for itself.
$500 of NVDA lands in your vaultBought within your slippage limit, fee taken, rule marked as done.
Rules people start with

The spec

Small rules, hard limits

These are fixed in the live contract. Nobody can change them, us included.

Kinds of condition
6
Price, move, from entry, one stock against another, weight, schedule.
Conditions per rule
3
Joined with “and”. The rule fires only when all of them hold.
Fee when it fires
0.25%
Of the trade. Part of it pays whoever called execute.
Fee when it doesn’t
$0
A rule that never comes true costs nothing to keep.
Default slippage
1%
From the reference price. Set it anywhere from 0.25% to 3%.

From deposit to settled

You fund the vault and write the rule. The contract handles steps three to five.

01
Your vault
USDGdeposited
Withdrawany time

Fund a vaultStep 1

Deposit USDG, stock tokens or both into a vault only your wallet controls. You can pull everything out whenever you want.

02
New rule
If NVDA drops 7% today
buy $500 of NVDA

Write the ruleStep 2

Tap words to change them. Add a second condition or a schedule. The builder refuses rules that can’t work.

03
Rules
NVDA drops 7%waiting
Friday into SPYwaiting

It waitsStep 3

There’s nothing to watch. The rule sits on chain with your funds until its condition is true.

04
Execute
Reference pricechecked
Slippageinside 1%

Checked on chainStep 4

Anyone can call execute once the condition holds. The contract checks the price itself before any money moves.

05
Settled
+ NVDAin your vault
Ruledone

Settled in your vaultStep 5

What you bought goes straight back to your vault. Hold it, withdraw it, or let another rule use it.

Rules for the stocks you already follow

14stocks listed
on Robinhood Chain

Each one is an official Robinhood stock token with a hookless USDG pool deep enough to fill a trade. Prices are read live from those pools. Names and logos belong to their companies.

Questions

Who holds my money?

You do. Funds sit in a vault contract that only your wallet can withdraw from, whether or not a rule is live. Trigr never has a key to it. A rule can only trade inside the vault, into assets you picked, within your slippage limit.

What stops someone from firing my rule early?

The contract. Anyone may call execute, but the call reverts unless the condition holds against the reference price the contract reads itself. The price of the pool being traded is never used as the condition, so pushing a thin pool around can’t trigger you.

What if the price gaps past my level?

The rule still fires, at the next price that satisfies it, as long as the fill lands inside your slippage limit. If the market can’t fill inside that limit, nothing trades and the rule keeps waiting.

What does it cost?

0.25% of a trade that actually happens, part of which pays whoever called execute. Creating, editing and cancelling rules is free apart from network gas, and a rule that never fires costs nothing.

Is it live?

Yes. The contract is deployed on Robinhood Chain at 0xeF69…208D with its source verified, and a keeper checks every rule once a minute. Rules that compare against daily closes (today, this week, one stock beating another) can fire once enough closes have been recorded; Trigr started recording them on 28 September.

Start here

Set it once.
Stop checking.

Your vault, your condition, your trade, checked by a contract instead of by you at 2am. Build a rule