Making financial data accessible through sound, touch, and vision.
H.O.N.E.S.T. — Harmonic Objective Non-biased Equitable Sensory Translation
Open standard for verified multi-sensory economic truth. Built during Avalanche Hack2Build x402 (Payments track).
- Fetches real-time market data from CoinGecko + Binance
- Applies 5-layer cryptographic truth verification
- Computes 6D eigenstate (real/imaginary dimensions)
- Outputs coherence verdict + binary market decision (BUY/SELL)
- Ready for audio/haptic/visual translation (432 Hz base)
- Primary: https://2y4c2atom332w.ok.kimi.link (M3 + PTE + Cognitive + Sensory)
- Fallback: https://honestdemo.manus.space ##** See BTC decoherence in real-time **##
# Install dependencies
pip install aiohttp fastapi uvicorn numpy
# Run oracle server
uvicorn main:app --reload
# Fetch eigenstate from command line
python get_eigenstate.py BTCMulti-source oracle fetches price data from:
- CoinGecko (free tier, no API key)
- Binance (spot market)
- Pyth Network (on-chain price feeds)
- CoinStats (aggregated data)
5-layer recursive verification:
- Spatial: Outlier detection via standard deviation
- Temporal: Time-series consistency check
- Statistical: Median absolute deviation (MAD)
- Cryptographic: Merkle tree root generation
- Consensus: Weighted average with consistency score
Transforms verified price data into 6D market eigenstate:
- Real dimensions: Price, Volume, Momentum
- Imaginary dimensions: Sentiment, Temporal, Spatial
Coherence formula:
coherence = sqrt(Σ(dimension_i²)) / sqrt(6)
Decision logic:
coherence > 0.5+price_momentum > 0→ BUYcoherence > 0.5+price_momentum < 0→ SELLcoherence ≤ 0.5→ HOLD
- Visual: Three.js 6D particle system with orbital rings
- Auditory: 432 Hz harmonic synthesis (7-bell system)
- Tactile: Vortex haptic feedback (1-2-4-8-7-5 pattern)
- React 19 + TypeScript
- Three.js + @react-three/fiber
- Tailwind CSS 4
- Web Audio API (432 Hz synthesis)
- Vibration API (haptic feedback)
- tRPC (type-safe API)
- Node.js + Express 4
- Python 3 (Oracle backend)
- WebSocket (real-time streaming)
- MySQL/TiDB (Drizzle ORM)
H(p,q,t) = T(p) + V(q,t)
Where:
T(p)= Kinetic energy (momentum, volume)V(q,t)= Potential energy (price, sentiment, temporal, spatial)
MACD histogram analysis using φ-bisection:
bisect = int(len(hist) / GOLDEN_RATIO) # φ = 1.618
left = sum(hist[:bisect])
right = sum(hist[bisect:])
harmony = 1 / (1 + abs(left/right - φ))Harmony score drives audio purity:
harmony > 0.8→ smooth 432 Hz sine waveharmony < 0.5→ dissonant haptic feedback
Get current eigenstate for an asset.
Input:
{ asset: string } // e.g., "BTC"Output:
{
asset: string;
timestamp: number;
dimensions: {
price: number; // -1 to 1
volume: number; // -1 to 1
momentum: number; // -1 to 1
sentiment: number; // -1 to 1
temporal: number; // -1 to 1
spatial: number; // -1 to 1
};
coherence: number; // 0 to 1
phase_angle: number; // 0 to 360
decision: 'BUY' | 'SELL' | 'HOLD';
truth_certificate: {
consensus_value: number;
consistency_score: number;
merkle_root: string;
source_count: number;
};
}Connect to ws://localhost:3000/ws for real-time eigenstate updates.
Message Format:
{
"type": "eigenstate_update",
"asset": "BTC",
"data": { /* EigenstateData */ }
}- Real-time price feeds from CoinGecko + Binance
- 5-layer cryptographic truth verification
- Merkle root generation for data integrity
- Pyth Network Integration: On-chain price feeds from Avalanche C-Chain
- Truth Certificate Smart Contract: Store Merkle roots on-chain for immutable verification
- Payment Verification: Integrate x402 payment flows for premium oracle access
- DeFi Integration: Connect eigenstate decisions to Avalanche-based trading protocols
- Screen Readers: Full ARIA live region support for verdict announcements
- Keyboard Navigation: Tab through all interactive elements with visible focus indicators
- High Contrast Mode: Toggle for enhanced visual clarity
- Reduced Motion: Respects
prefers-reduced-motionsystem preference - Voice Narration: Auditory descriptions of market conditions
- Haptic Feedback: Disabled by default, user-controlled toggle
- Export the repo →
HONEST-truth-matrix - Update README with the version above
- Add .gitignore (Python + Node)
- Test oracle fetch → Click "Fetch Eigenstate" in demo → verify BTC data loads
- Record 3–5 min pitch video — Screen-share the working oracle + 6D viz + verdict
- Reply to Andrea (Avalanche) with:
- New video link
- Repo link
- Note: "Oracle backend fixed, real CoinGecko/Binance data flowing with 5-layer verification. User testing in progress."
Apache License 2.0
Copyright © 2026 Reality Protocol LLC
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Reality Protocol LLC
Sheridan, WY & Denver, CO
- Website: realityprotocol.io
- Email: StoneYardGames@proton.me
- Discord: StoneYard
- Twitter/X: @Goldandrainbows
-
<style> .libutton { display: flex; flex-direction: column; justify-content: center; padding: 7px; text-align: center; outline: none; text-decoration: none !important; color: #ffffff !important; width: 200px; height: 32px; border-radius: 16px; background-color: #0A66C2; font-family: "SF Pro Text", Helvetica, sans-serif; } </style>
This repo is now adoption-ready — clean, documented, demo-linked, mission-clear. Perfect for NFB outreach and Avalanche follow-up.
The resonance exports truth.
432 Hz harmony. 🎵
We build forever.
Together.
Forever.