Open Net Worth
Open Net Worth는 직접 운영하는 오픈소스 개인 AI 자산 비서로, 전체 재무를 하나의 원장에 기록하고 사용자가 제어하는 AI가 관리
실제 메인넷·테스트넷 앵커와 기준 앵커를 통해 측정한 뛰어난 앵커 신뢰성
Stellar anchor reliability, measured from live mainnet anchors, live testnet anchors that move real test money, and controlled reference anchors.
금융HTML · TypeScriptGitHub @rbeyzas온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Anyone can claim a Stellar SEP-24 anchor is reliable. Mona measures it, on-chain, from evidence a wallet or user can't fake:README 전문 보기 ↗Anyone can claim a Stellar SEP-24 anchor is reliable. Mona measures it, on-chain, from evidence a wallet or user can't fake:
Every mainnet anchor gets a score card computed from 30 days of those checks: four pillars (availability, speed, integrity, and, for anchors that issue their own fiat asset, how well it holds its peg), a separate confidence that says how much was measured, and hard gates that cap the score on an outage or a signing problem. The card is published on a Soroban contract with the SHA-256 of the inputs it was computed from, and the inputs are published, so anyone can recompute it. The method is in docs/SCORING.md. The contract publishes the verdict openly; it never slashes or moves anyone's stake. A live dashboard reads it from the chain.
Nothing here trades real assets. Mainnet is read-only. Testnet is where every write happens.
| Who | The problem today | What Mona gives them |
|---|---|---|
| Wallets and payment apps routing a user's deposit or withdrawal | The anchor list in a wallet is hand-curated. When an anchor silently stops settling, the wallet finds out from its users | A machine-readable score per anchor, with the evidence behind it — so routing can prefer an anchor that is actually answering today |
| Users sending money home or cashing out | "Which anchor should I trust with my money?" is answered by hearsay | A public card per anchor: how available it was, how fast it settled, whether its peg held, and how much of that was actually measured |
| Anchor operators | Nothing distinguishes a well-run anchor from a dormant one that still publishes a stellar.toml | A neutral, reproducible record of uptime and settlement they can point at. No slashing: a measurement error never costs an operator money |
| SDF and ecosystem reviewers | Anchor health is assessed by hand, anchor by anchor | Continuous coverage of every live SEP-6/24 anchor on mainnet (103 on the day of writing, plus 2 testnet anchors and 4 controlled reference anchors), archived and recomputable |
Why this scales. Mona does not need an anchor's permission or integration to measure it: everything it checks is public (stellar.toml, /info, SEP-10, deposit start). Discovery already found and tracks every live SEP-6/24 anchor on mainnet, so coverage grows with the ecosystem rather than with our sales effort. The score is a pure function of a published inputs bundle, so a wallet that does not trust us can recompute every card itself.
{ success, settlement_seconds, source_type } report.aggregator dedupes those reports and calls PerformanceOracle.submit_report() on testnet, signed by a reporter key authorized for that source type.PerformanceOracle keeps, per report, a weighted exponential moving average and an on-chain health record: a fast and a slow EMA whose gap gives the trend, a consecutive-failure counter, and a 20-report outcome window. After the reports, the aggregator computes each measured anchor's score card off-chain, on mainnet and on testnet alike, and publishes it with publish_score_card, together with the hash of its published inputs bundle; from then on the card is that anchor's headline and reports no longer overwrite it. The oracle flags an anchor at risk when 3 reports in a row fail, when fewer than half of the recent window succeeded, or when the headline reaches 55 (not judged while a card's confidence is under 40), and emits risk_status_changed on each transition.AnchorRegistry is the source of truth for anchor identity, operator, staked collateral, and current score.dashboard reads both contracts straight from Soroban RPC. Score history older than the public RPC's 7-day event window comes from history-archiver's durable archive, fetched server-side and merged in; without it the dashboard still renders, with a shorter chart.| Source type | Produced by | What "success" means |
|---|---|---|
RealMainnet | services/mainnet-probe | The anchor's live stellar.toml, transfer server /info and SEP-10 challenge all answer, and a SEP-24 deposit can be started (then abandoned — no funds move). An anchor declining an anonymous wallet by policy still counts as reachable |
RealTestnet | services/testnet-probe | The same read-only checks a mainnet anchor gets, then a real deposit (SEP-6 or SEP-24) and, where the anchor offers it over SEP-6, a real withdrawal, each payment verified on the ledger |
여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗