Skip to main content

Frequently asked questions

How is OMY different from the price oracles already on TON?​

Price oracles deliver numbers: pull-model price feeds with sub-second freshness. OMY answers events: arbitrary boolean facts about the world ("did X win?", "did event Y happen by date Z?"). Different model, different use cases — the two complement each other rather than compete.

Why optimistic? Why not just have signers attest every answer?​

Optimistic = cheap and fast in the 95%+ case where nobody disputes. A signed-committee model pays the signing-quorum cost on every assertion; an optimistic model pays it only when something is contested. The optimistic pattern has resolved billions of dollars of economic activity on other chains; OMY ports it to TON's actor model.

Can the contracts be upgraded?​

No. OMY contracts have no SetCode action — they're immutable once deployed. This is a deliberate design choice: smaller attack surface, no governance footgun. Bug fixes ship as v2 contracts at new addresses and users migrate via the SDK/UI; v1 stays deployed but inactive.

What if the keeper that calls finalize disappears?​

finalize is permissionless. Anyone can call it (in exchange for gas). At launch we run our own keeper for reliability; if it ever goes down, an open keeper bounty + the public dispute-watcher SDK means someone else will pick it up. Worst case: a finalized resolution is delayed by minutes, not lost.

What asset are bonds in?​

USDT jetton on TON. Bonds are never in our protocol token — $OMY is governance and staking only, never collateral.

When is mainnet?​

When the launch process is complete. Timing is conservative — production deploy is one-shot with no upgrade hooks, so we'd rather over-prepare than rush.

What is $OMY?​

The governance and staking token for Phase 2. Stakers vote on disputed assertions through the StakeVoteResolver DVM. In return, they receive 50% of all protocol fees, pro-rata to staked weight, streamed weekly via RewardsDistributor.

$OMY does not launch until the oracle has measurable traction: ≥$1M cumulative settled volume, ≥100 unique users, ≥3 external integrations, ≥$50k/year proven fee revenue. We refuse to launch a token without metrics that justify a real valuation.

Where is the source code?​

github.com/Omy-network/omy — Tolk contracts in tolk/, TypeScript SDK in sdk/, design notes in docs/. MIT licensed.

Who funded this?​

Founder capital. No VC, no pre-token-sale, no private round. The plan is to bootstrap with small USDT fees in Phase A, then launch $OMY once there's traction. See Bonds & fees for the full economic model.

What's the bus factor?​

Currently small. Mitigated by: (1) every decision committed to git in docs/decisions.md, (2) every architectural choice documented, (3) MIT license + open contracts so any successor team can pick it up, (4) keeper bot logic is in the SDK so anyone can run one. Phase-2 DVM and committee handoff further decentralize.

How do I stay updated?​

GitHub Watch the repo, or follow whatever Telegram/Twitter handles get announced once the public launch happens.