Explore
Market quotes
Retrieve current quote data for supported symbols to inform a simulated decision or review an existing paper position.
QuotesMarket DataProject / Haystack
Active Discord projectHaystack is a Discord-based financial intelligence project for paper trading, portfolio review, market quotes, community comparisons, and educational property analysis without real-money execution.
Financial practice workspace
Haystack lets users explore market ideas, record simulated activity, track portfolio state, compare community results, and organize property assumptions without connecting a brokerage account or placing a real order.
The project is designed for education and decision practice. Quotes, simulations, scores, and property calculations are not financial, investment, legal, tax, lending, insurance, or real-estate advice.
SimulationStructured EvidenceDiscord NativeNo Real TradesExplore
Retrieve current quote data for supported symbols to inform a simulated decision or review an existing paper position.
QuotesMarket DataTrade
Record practice transactions using current or manually supplied prices without sending an order to a brokerage or exchange.
Paper TradingNo ExecutionTrack
Maintain simulated cash, positions, cost basis, and estimated portfolio value for each user.
CashPositionsReview
Preserve recent simulated activity so users can revisit decisions, outcomes, and changes in portfolio posture over time.
HistoryLearningCommunity
Compare simulated portfolio results within a Discord server for friendly, educational community use.
LeaderboardCommunityPrivacy
Remove stored paper-portfolio data through the application's command surface.
Data RemovalUser ControlEstimate
Calculate an educational monthly estimate using user-provided price, down payment, rate, term, taxes, insurance, and HOA assumptions.
Mortgage EstimateUser InputsCompare
Organize price, carrying costs, rent or short-term revenue, and other user-provided factors into a structured review score.
Property ScoreAssumptionsTrack
Store manually defined locations, price ranges, strategies, and review thresholds for later reference.
Saved WatchesReview ThresholdsStored state
Haystack may associate Discord identifiers with simulated cash, positions, cost basis, trade history, leaderboard state, and user-provided property-watch assumptions.
Discord IDsSimulation StatePermissions
Discord's approval screen is the authoritative list of requested scopes and permissions. Do not approve unexpected authority and never share authentication credentials.
Review FirstProtect AccessLimitations
Quotes may be delayed, unavailable, incomplete, adjusted, or unsupported. Verify material facts with an independent authoritative source.
Data May LagVerify IndependentlyPrivacy statement
Haystack does not need brokerage credentials, bank credentials, payment-card information, custody access, real-order authority, authentication credentials, or sensitive access material. A fixed retention schedule and immediate backup-erasure timeline are not currently promised publicly.
Read the full privacy and data statement →Simulation and education only
Haystack does not connect to brokerage accounts, custody funds, place real market orders, operate as an appraisal or listing feed, or make automated investment decisions. Users remain responsible for verifying all information and making their own financial and property decisions.
No BrokerageNo CustodyNo Financial AdviceUser VerificationApplication foundation
Haystack runs as a self-hosted Node.js and Discord.js application on Barndoor. Its deployment, health checks, rollback procedure, and NOC service state are managed through the same source-controlled operations model as the rest of the platform.
Node.jsDiscord.jsDockerMarket DataBarndoor NOC