Oracle3
Oracle3: 예측시장 거래 엔진·MCP 서버
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Othello: wallet-native savings circles on Robinhood Chain and Solana
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Othello is a wallet-native savings circle: members contribute in turn, while the circle records who has paid and what is locked. This repository contains two distinct ecosystem builds:
• Robinhood Chain: the current testnet release, with test USDG circles and read-only Robinhood testnet Stock Token pages.
• Solana / Stocklana: the original Anchor implementation, devnet circle demonstration, and read-only mainnet xStock experience.
They share the Othello product idea, but they do not share assets, networks, or transaction paths. Testnet tokens are never presented as having value.README 전문 보기 ↗Judges: no wallet needed. Open a live circle on either chain directly:
Chain Direct link What you see Solana devnet https://othello-chains.vercel.app/circle/demo A live circle, read from devnet as you watch: the ring of seats, who has paid, the pot, the payout safety check, each member's locked collateral Robinhood Chain testnet https://othello-chains.vercel.app/circle/rh:0x4bBBf722b8A3D6B5C4497eCD30c34b0FcC9aCd34 A finished circle: every round paid out, each member collecting their own share Home page with both: https://othello-chains.vercel.app
Savings circles backed by stocks. In a savings circle (an ajo, esusu, tanda or chit fund), a few people pay the same amount every round and one member takes the whole pot each round, until everyone has had a turn. Millions of people save this way, and the circle's one weakness is trust: a member who has already taken the pot can stop paying.
Othello makes that risk visible and backs it with collateral. Each member locks collateral (tokenized stock on Solana) and a small cash guarantee. Every round the circle checks, on chain, that the collateral still covers what the remaining members are owed before it releases the pot. If a member who has already taken the pot stops paying, their collateral and the shared reserve go toward what they owe; if that is not enough, the circle pauses until members top up the reserve. Members keep the upside of the stock they lock, and no one has to trust a treasurer.
Othello runs on two chains with one website: Solana devnet (an Anchor program, xStock collateral) and Robinhood Chain testnet (Solidity contracts; circles saved and collateralised in test USDG). The circles are testnet demonstrations: test tokens have no value, and nothing on the site is financial advice.
Live site: https://othello-chains.vercel.app
| What | Where | Wallet needed |
|---|---|---|
| Watch a live Solana circle on devnet: seats, rounds, coverage, the pot | /circle/demo | No |
| A finished Robinhood Chain circle: every round paid out, each member collecting their share | /circle/rh:0x4bBB…Cd34 | No |
| How a circle works, step by step | /how-it-works | No |
| See your circles on either chain | /circles | Phantom (Solana) or MetaMask (EVM) |
| Create a circle and pay into it on Robinhood Chain | /robinhood | MetaMask on Robinhood Chain testnet (46630) |
| Stock pages: Solana xStocks with live Jupiter quotes, and Robinhood testnet Stock Tokens (read only) | /assets, /robinhood/assets | No, except to buy |
Test assets: the Robinhood testnet faucet gives test ETH and five Stock Tokens; Robinhood circles are paid in test USDG. Connecting a wallet shares only its address, and every transaction needs the wallet holder's own confirmation.
The one mainnet action: an xStock page can buy that xStock with USDC through Jupiter. It is a real Solana mainnet swap with real funds, built by Jupiter, checked by the site and signed in the buyer's own wallet; Othello never holds the funds or a key.
Tokenized stocks split and pay dividends. Solana xStocks carry a scaled UI multiplier for that; the program values collateral through the multiplier, so a stock split is never mistaken for a loss of collateral.
| Chain | Code | Address |
|---|---|---|
| Solana devnet | programs/othello/ (Anchor 1.1, about 5,500 lines of Rust) | Program DhZhSvtTh78ZK26MkVVpyeDYr4MuyTZSVrT5YEFqqrDT |
Robinhood Chain testnet (46630) | evm/src/ (OthelloFactory, OthelloCircle, about 720 lines of Solidity) | Factory 0x7Fc4f743a620F282EE02D83c5bDc0186c7d935D5, source-verified |
On Solana devnet the stock prices come from a price feed the program's upgrade authority sets
(init_price_feed, set_prices, touch_prices); the program refuses a price older than the circle's maximum age.
A production build would read an oracle instead. The demo circle uses devnet mirror tokens of real xStocks.
programs/othello/: the Anchor program (circles, joining and locking, contributions, release, coverage, defaults,
top-ups, withdrawals, the price feed and the liquidation pool).evm/: Solidity contracts, Foundry tests and deployment scripts.core/: the shared reference model and replay vectors both chains are tested against.app/: the Next.js website, one chain-neutral interface over a Solana adapter and a Robinhood adapter.ops/: the release gate (it rebuilds from a clean clone, scans the browser bundle and pins every contract address)
and the devnet demo tooling.tests/: TypeScript specs, including bankrun tests of the program and adversarial regression tests.SPEC.md, INVARIANTS.md: the specification and the invariants the tests check.corepack pnpm install --frozen-lockfile
corepack pnpm -C app install --frozen-lockfile
corepack pnpm -C app dev
anchor build, then a spec, for example
npx mocha --import=tsx --timeout 900000 tests/t09-join-and-lock.spec.ts.cd evm && forge test.ops/; the website creates Robinhood circles.Othello was built from 2026-09-21. It was entered at Solana's Stocklana hackathon (submitted 2026-09-25, Solana devnet) and the Arbitrum Open House buildathon (the Robinhood Chain build), and is submitted to Colosseum's Crypto World's Fair. See HACKATHON.md.
MIT. Third-party code and its licences: THIRD_PARTY_NOTICES.md.