Skip to content
Cosmic

The fabric of conviction

Lock what
you believe in.

Choose your commitment. Verify your exit terms. Keep community rewards by staying until maturity.

01Two ways to lock

The same vault. A different promise.

Flexible lock

Commit with a defined way out.

  • You can leave before maturity. The contract keeps an early-exit penalty and returns the rest.
  • The penalty follows the vault's terms. The exact amount is quoted from the contract before you sign.
  • Leaving early forfeits the conditional community rewards of that position.

Vaults are not deployed on Robinhood Chain yet. Their terms will be read here.

Commitment lock

Choose a date. Stay until it arrives.

  • There is no early exit. The contract has no such path for this lock type, for you or for anyone else.
  • At maturity the full principal is yours to withdraw.
  • Rewards allocated while the position was eligible are kept.

Vaults are not deployed on Robinhood Chain yet. Their terms will be read here.

02How Cosmic works

Five steps, all of them on chain.

  1. 01

    Choose a supported token

    A vault exists only for a token that has been added. Each vault shows the token and contract addresses it uses.

  2. 02

    Review the terms

    Duration, maturity date, the penalty and the reward rules are read from the vault contract, not from this website.

  3. 03

    Approve and lock

    Approve the exact amount, then lock. Two transactions, each shown in full before you sign.

  4. 04

    Hold to maturity

    The contract clock decides maturity. While a position is eligible it can be allocated conditional rewards.

  5. 05

    Withdraw and claim

    Principal and vested community rewards are paid in one withdrawal. Campaign rewards are claimed from the campaign.

03Community rewards

When someone leaves early, those who stay are paid.

There is no emission and no rate. A reward exists only because another position in the same vault paid a penalty, and you keep it only by reaching maturity yourself.

Source
Early-exit penalties, paid in the vault’s own token by positions that leave before maturity. Nothing is minted.
Who is eligible
Positions in the same vault that became active before the exit and are not yet mature. The exiting position is excluded, and so is anything created in the same block.
The cap
At most 90% of a penalty is allocated, and never more than a set fraction of the exiting principal. What is left goes to the COSM buyback reserve.
The condition
An allocation stays conditional until your own position reaches maturity. Exit early and it is forfeited.

“Up to 90%” is a ceiling on how much of one penalty can be shared. It is not a return on a deposit, and when nobody exits early there is nothing to share.

04Project incentives

Projects can pay the people who lock their token.

A campaign is a budget in escrow with a fixed rate. It pays positions that stay until maturity, and it cannot pay more than it holds.

  1. 01

    A sponsor funds it

    The sponsor creates the campaign for one vault and moves the whole budget into escrow in the same transaction.

  2. 02

    It states its terms

    A fixed reward per locked token, a time window, and what it asks for: lock type, minimum duration, minimum amount.

  3. 03

    A locker enrols

    Enrolling a position reserves its reward from the remaining budget. First come, first served.

  4. 04

    Maturity pays

    The reward is paid when the position reaches maturity. Exit early and the reservation returns to the budget.

  5. Anyone can sponsor a campaign. Each one is shown with its sponsor's address. A campaign paid in a project's token is not thereby official: it is not an endorsement by that project or by Cosmic.

Funded campaigns open now

Cosmic is not deployed on Robinhood Chain yet.

Funded campaigns will appear here, read from the contracts, once they are deployed. Nothing is shown in their place.
All campaigns, or fund one

05Transparency

Read the books yourself.

Every figure below is read from the contracts at the block shown. Amounts are in each vault's own token; they are not converted or added together.

Cosmic is not deployed on Robinhood Chain yet.

Vault totals, reserves and transactions will appear here, read from the contracts, once they are deployed. Nothing is shown in their place.

06The COSM token

The token the reserve buys and burns.

$COSM is the protocol's own token. Penalties that are not shared with lockers are set aside to buy it and burn it, and it can be locked like any supported token.

Address not published

$COSM

Cosmic

CA: Soon

The contract address is not published yet; it will appear on this page first, and an address from any other source is not $COSM.

Official account

@CosmicHood_

What COSM does in the protocol

The reserve
The part of every early-exit penalty that is not allocated to eligible lockers goes to a buyback reserve, in the token that was locked.
Buy and burn
The buyback module spends that reserve to buy COSM and burns the COSM it received. Every execution is a transaction on chain.
Its own vault
COSM can be locked in its own vault like any supported token. The reserve of a COSM vault is already COSM and is burned directly, without a swap.

A reserve is not a buyback. An execution needs an operator and an authorised route for COSM; until one runs, the reserve waits, and the transparency page lists what was set aside, spent, received and burned as separate figures.

07Questions

What people ask before they lock.

What does an early exit cost?

The penalty defined by the terms your position was created under. It is highest at the start of the lock and falls towards maturity. Before you sign, the app reads a fresh quote from the contract: principal, penalty, what you receive and what you forfeit. The transaction carries the minimum payout you accepted and reverts if the contract would pay less.

Can the terms change after I lock?

No. Terms are versioned and a position keeps the version it was created under. A new version applies only to positions created after it is published. If a new version appears while you are reviewing a deposit, the deposit is rejected and you are asked to review again.

When exactly is maturity?

Maturity is a timestamp stored in the contract: the first epoch boundary at or after the start plus the duration you chose. It is shown in your time zone and in UTC, but the contract clock decides. Withdrawal is possible from that second on, with no penalty, for both lock types.

Are community rewards guaranteed?

No. They exist only when other positions in the same vault exit early, their size depends on who is eligible at that moment, and they are conditional until your own maturity. Nothing here is a yield, a rate or a promise.

Which tokens can be locked?

Only tokens for which a vault has been created. The first version supports standard ERC-20 tokens. A deposit is rejected if the vault does not receive exactly the amount sent, which excludes tokens that take a fee on transfer. Rebasing tokens are not supported.

Who funds campaigns?

Sponsors. A campaign’s whole budget is moved into escrow in the transaction that creates it, so an unfunded campaign cannot exist. Each campaign is shown with its sponsor’s address. Funding a campaign in a token does not make it official: it is not an endorsement by that token’s issuer or by Cosmic.

How do buybacks work, and what is actually burned?

The part of each penalty that is not allocated to lockers accumulates in a buyback reserve, per token. An operator can swap reserve for COSM through an authorised route with a minimum output and a deadline, and the COSM received is burned. A reserve is not a buyback: the transparency page lists allocated, spent, received and burned separately, and a failed attempt leaves the reserve untouched. Where no route is configured the reserve waits.

Has this been audited?

No. The contracts are covered by unit, fuzz and invariant tests, and the test suite is part of the repository, but they have not been audited by a third party. Treat them accordingly.

The full rules are in the documentation.