Introduction NORT v1.0

NORT is a Polymarket AI assistant that automates prediction market analysis. It watches active markets across crypto and sports, surfaces the most interesting ones using a quantitative signals engine, and provides AI-generated trading advice through an agentic layer called OpenClaw. Everything runs in paper trading mode — no real funds, no real risk.

What is NORT?

Polymarket is a prediction market platform where people bet on real-world outcomes. NORT focuses on two market categories: crypto and sports. At any given moment there are hundreds of active markets across these categories — browsing them manually to find an opportunity is impractical. NORT automates that entire process.

It fetches active markets, scores and ranks them by momentum and volume, exposes structured AI advice via OpenClaw, and presents everything through a web dashboard and a Telegram bot.

What NORT does in v1:
  • Fetches and caches active crypto and sports markets from Polymarket (auto-synced every 15 minutes)
  • Scores and ranks markets by momentum and volume spike via the Signals Engine
  • Provides AI market analysis via the OpenClaw agent
  • Supports paper trades, wallet balances, P&L tracking, and a leaderboard
  • Accessible via the web dashboard at nortapp.online and through Telegram

Paper Trading Only

NORT v1 runs exclusively in paper trading mode. No real funds are ever moved. All trades are simulated with a virtual starting balance and are intended purely for analysis and practice.

Supported Market Categories

NORT v1 currently tracks crypto and sports prediction markets only. Other Polymarket categories are not included in this version.

Architecture Overview

NORT is built in three distinct layers. User interfaces — both the web dashboard and Telegram bot — never talk to the database or the AI directly. All requests flow through a central backend API, which acts as the single source of truth for all data and logic.

At the top layer sit the user interfaces: the Telegram bot for quick commands and the Next.js dashboard at nortapp.online for a full visual experience. Both connect to the same backend.

The middle layer is the backend API, which handles all market data, signal scoring, paper trade management, wallet tracking, and AI advice routing. It exposes structured endpoints that both interfaces consume.

The bottom layer is data and intelligence. Market data is stored in a Neon PostgreSQL database (cloud-hosted) and kept fresh via a background sync from Polymarket. The OpenClaw agent connects to OpenRouter to deliver AI-powered analysis — but only when explicitly requested via the advice commands.

Neon PostgreSQL

NORT v1 uses Neon as its cloud database. Neon provides a serverless PostgreSQL environment — there is no local SQLite file in production. All data is stored securely in the cloud.

The Two Command Paths

Every request in NORT takes one of two paths. This distinction determines cost, speed, and whether the AI is involved at all.

Fast Path Used for market browsing, signals, portfolio checks, and paper trades. These requests go directly from the interface to the backend and return immediately — no AI is involved, no extra cost, near-instant response.
Agent Path Used only when requesting AI advice. The request goes through the backend to OpenClaw, which queries the AI model via OpenRouter and returns a structured analysis. This path is slower and consumes AI tokens, so it is reserved exclusively for advice requests.

AI Is Not Always Running

OpenClaw is only triggered when you explicitly request advice. Browsing markets, checking signals, viewing your portfolio, and placing paper trades all use the fast path with no AI involvement.

Getting Started

NORT is a live web application — there is nothing to install. You can access it immediately via your browser or through Telegram.

Accessing NORT

The NORT dashboard is available at nortapp.online. Open it in any modern browser — no installation, no setup, no local environment required.

To get started, connect a wallet using the login button on the dashboard. NORT uses Privy for authentication, which supports wallet login as well as social sign-in options. Once connected, your paper wallet and trading history are tied to your account.

No setup required

NORT is fully hosted. Visit nortapp.online, connect your wallet, and start exploring markets immediately.

Using via Telegram

NORT has a Telegram bot for quick access to markets, signals, and paper trading directly from your chat. To get started, find the NORT bot on Telegram and send /start.

Basic commands to try first:
  • Send /trending to see the most active markets right now
  • Send /signals to get the top-ranked signals with scores and reasons
  • Send /portfolio to check your paper wallet balance and open trades
Placing a paper trade via Telegram:

Use the /papertrade command followed by the market ID, your prediction, and your stake amount. For example, to bet $50 on YES for a market:

/papertrade <market-id> YES 50

The bot will confirm the trade and update your paper wallet immediately.

Getting AI advice via Telegram:

Send /advice <market-id> to get OpenClaw's analysis for any market. The bot will reply with a structured breakdown including a summary, why the market is trending, key risk factors, and a suggested position.

Finding Market IDs

Market IDs appear in the output of /trending and /signals. Copy the ID from those results to use with /market, /papertrade, and /advice.

Using the Dashboard

The NORT dashboard at nortapp.online can also be launched directly inside Telegram as a Mini App (WebApp). When opened from Telegram, the dashboard loads in a full-screen view within the Telegram app — no external browser required.

To open the Mini App, tap the menu button in your chat with the NORT bot. This launches the full dashboard experience — including the Feed, Signals, Leaderboard, Trade, Achievements, and Profile pages — within Telegram itself.

Dashboard pages:
  • Feed — Live trending signals with category filters for crypto and sports markets
  • Signals — Full ranked list of scored markets with reasons
  • Trade — Your paper wallet, open positions, and trade history
  • Leaderboard — Rankings across all NORT users by portfolio performance
  • Achievements — Earned badges and XP progress
  • Profile — Your stats, wallet address, and account settings

API Reference

All endpoints are served by the NORT backend. The dashboard and Telegram bot both consume these endpoints — they are the single source of truth for all data in the system.

Markets

GET /markets/ Returns all active markets. Supports filtering by category (crypto, sports). Response includes market ID, question, category, current odds, and volume.
GET /markets/{id} Returns full detail for a single market by ID. Returns a not-found response if the market does not exist or is no longer active.
GET /markets/refresh Triggers a manual sync from the Polymarket API. The backend also syncs automatically on startup and every 15 minutes. Only syncs crypto and sports categories.

Signals

GET /signals/ Returns ranked market signals ordered by composite score. Each signal includes a market ID, score, plain-English reason, current odds, volume, and category label.

AI Advice

POST /agent/advice Triggers OpenClaw for a specific market. Requires a market ID. Returns a structured analysis including summary, trend explanation, risk factors, a suggested position, and a confidence indicator.

The advice response always includes one of three suggested positions: BUY YES, BUY NO, or WAIT. Every response also includes a disclaimer confirming this is paper trading and not financial advice.

Paper Trading

POST /api/papertrade Logs a new paper trade against a market. Requires a market ID, outcome direction (YES or NO), and a stake amount. Deducts from the user's paper balance and records the trade.
POST /api/trade/commit Optional demo feature. Submits a trade receipt to Polygon testnet and returns a transaction hash. No real funds involved.

Wallet & Leaderboard

GET /api/wallet/summary Returns the user's paper wallet — current balance, net P&L, total trade count, and a list of individual trades.
GET /api/leaderboard Returns the full ranked leaderboard. Each entry includes rank, display name, portfolio value, net P&L, win rate, streak, XP, and badge.
GET /api/leaderboard/me Returns the current user's own leaderboard entry and rank position.
GET /api/user/stats Returns XP, level, streak, rank, and progress to next level for a user.
GET /api/user/achievements Returns all achievements with earned status and associated XP values, computed from trade history.

Signals Engine

The signals engine is the intelligence layer between raw market data and useful rankings. It runs on the backend and is called whenever signals are requested. Without it, NORT can only show you a list of markets. With it, NORT tells you which markets deserve attention right now — and why.

Liquidity Filter

Before any scoring happens, markets go through a hard liquidity gate. Any market that does not meet a minimum volume threshold is dropped entirely. This prevents low-activity markets from ranking highly just because they had one unusual trade — that's noise, not a signal.

Only markets with meaningful trading volume proceed to the scoring stage.

Scoring Criteria

Each market that passes the liquidity filter is evaluated on two dimensions, then combined into a single composite score.

Momentum

Momentum measures how much a market's price (odds) has shifted since the last snapshot. A significant price movement indicates that new information has entered the market and informed participants are actively reacting. Markets with larger recent price movements score higher on this dimension.

Volume Spike

Volume spike measures how unusual the current trading volume is relative to that market's typical baseline. A market trading far above its normal volume confirms broad participant activity — not just a single large bet. Markets with volume well above their average score higher on this dimension.

Composite Score

Both scores are combined with equal weighting. A market must show meaningful activity across both dimensions to rank near the top. This dual requirement reduces false positives — a market needs both price movement and volume confirmation to be considered a strong signal.

Signal Labels

Every scored market receives a label based on its composite score. These labels give an immediate at-a-glance sense of signal strength.

◆ HOT Strong momentum combined with an unusual volume spike. This is the highest priority signal — the market is moving fast and has broad participation. Worth immediate attention.
◆ WARM Notable activity on at least one dimension. The market is showing signs of interest but hasn't hit the threshold for a high-confidence signal. Worth monitoring.
◆ COOL Low activity on both dimensions. The market passed the liquidity filter but shows no meaningful momentum or volume spike at this time. Listed but deprioritised.

Every signal also comes with a plain-English reason string — for example, a market might show "Price moved significantly with well above average volume." This explanation is always present so you understand why the market ranked, not just how it scored.

Reason strings are mandatory

Every signal in NORT must include a human-readable explanation. A score without context is not enough — NORT always tells you why a market ranked, not just that it did.

OpenClaw Agent

OpenClaw is the AI advice layer. It's a structured reasoning agent — not a chatbot — that always produces the same output format regardless of which market it analyses. It is only triggered when you explicitly request advice.

How It Works

When you request advice for a market, OpenClaw gathers context from multiple sources before calling the AI. It pulls the full market data, the current signal snapshot for that market, and recent news search results related to the market's question. All of this is assembled into a structured prompt before the AI model is consulted.

OpenClaw routes through OpenRouter, which acts as a unified gateway to various AI models. This means the underlying model can be swapped without changing how OpenClaw works — the output format and behaviour remain consistent regardless of which model is running underneath.

Context-aware advice

Before calling the AI, OpenClaw enriches its analysis with the market's current data, the signal score, and real-time news. This means advice is grounded in what's actually happening — not just a generic response to a market name.

Advice Output

OpenClaw always returns a structured analysis with the same fields every time. The backend validates the response and enforces the output format — invalid or incomplete AI responses are handled gracefully and never surface broken data to the user.

SummaryA plain-English overview of the current market situation.
Why TrendingAn explanation of the momentum and volume signals driving the market's ranking.
Risk FactorsA list of key uncertainties or risks that could affect the outcome.
Suggested PlanOne of three positions: BUY YES, BUY NO, or WAIT.
ConfidenceA normalised indicator of how confident the model is in its suggested plan.

Always a disclaimer

Every OpenClaw response includes: "This is not financial advice. Paper trading only." This is enforced by the backend and cannot be omitted.

Data & Storage

NORT uses a cloud-hosted Neon PostgreSQL database. All data is stored securely in the cloud — there is no local file storage in production. The backend manages all reads and writes; no interface ever accesses the database directly.

What We Store

Markets All active crypto and sports markets synced from Polymarket. Includes the market question, category, current odds, previous odds, volume, and expiry information. Updated automatically every 15 minutes.
Signals Snapshot of scored signals written after each signals request. Stores the computed score, confidence, and analysis summary for each market at the time of scoring.
Users Created when a user first interacts with NORT. Stores the wallet address, Telegram ID if applicable, and the date of first interaction.

Paper Trading Data

Paper Trades Stores all paper trades placed by users. Each record captures the market, the direction (YES or NO), the stake amount, shares, entry price, trade status (open, closed, or cancelled), and the final P&L when the trade closes.
Wallet Config Stores the paper wallet for each user — their current balance and total amount deposited. Every new user starts with a $1,000 paper USDC balance.
Leaderboard Snapshots Daily performance snapshots per user, used to power the leaderboard. Includes portfolio value, net P&L, total trades, and win rate.

Starting balance

Every new user begins with a $1,000 paper USDC wallet. This balance is tracked against all paper trades and is used to calculate your P&L and leaderboard ranking.

Dashboard

The NORT dashboard is a Next.js web application available at nortapp.online. It presents live market data, signals, paper trading, and social features across six pages. It can be accessed via browser or launched as a Telegram Mini App from within the NORT bot.

Pages & Features

Feed The home page. Shows trending signals across crypto and sports with filter tabs (All / Hot / Warm / Cool). Each card shows the market question, signal score, odds, and quick-bet buttons. OpenClaw advice is accessible from individual market cards.
Signals The full ranked signal list. Same data as the Feed, presented as a scrollable table with links to individual market detail pages.
Market Detail Full view for a single market — current odds, volume history, category, expiry, and an AI advice panel powered by OpenClaw.
Trade Your paper trading hub. Shows current wallet balance, net P&L, and total trade count at the top. Below that, open positions and full trade history with the option to commit a trade to testnet.
Leaderboard Podium display for the top three users, a full ranked table below, and your own rank card with XP progress bar.
Achievements Badge grid showing earned and locked achievements, an XP ring indicator, and current streak display.
Profile Your user profile — avatar, trading stats, level and XP, wallet address, username, and logout.

Design System

The dashboard uses a glassmorphism design system with a deep navy background, teal as the primary accent colour, and glass-effect cards with blur and translucency. All interactive elements use teal for active states, glows, and hover effects.

Colour palette:
■ Teal #2DD4BFPrimary accent — CTAs, active states, glow effects
■ Blue #60A5FASecondary accent — odds bars, info states
■ Green #34D399Positive P&L, win states, live indicator
■ Red #F87171Negative P&L, loss states
■ Navy #0a1628Page background
Typography:
  • Syne 700/800 — headings, logo, large display numbers
  • DM Mono 400/500 — labels, metadata, stats, data values
  • Plus Jakarta Sans 300–600 — body text, descriptions, UI copy

Authentication

Authentication is handled by Privy. Users can sign in with a crypto wallet or via social login. Once authenticated, the wallet address is synced with the backend to associate paper trades, XP, and achievements with the user's account.

When the dashboard is opened as a Telegram Mini App, user identity from the Telegram session is also available and can be used to connect the Telegram experience with the web experience seamlessly.

Telegram Bot

The NORT Telegram bot is the primary text-based interface for fast access to markets, signals, paper trading, and AI advice. It never reads from the database directly — all calls go through the backend API.

Command Reference

/start Starts the bot and registers your account. Shows an overview of available commands and links to the dashboard Mini App.
/trending Returns the top markets by current volume. Fast path — no AI involved. Shows crypto and sports markets only.
/market <id> Returns full detail for a single market — question, odds, volume, category, and expiry. Fast path.
/signals Returns the top-ranked signals with scores and plain-English reason strings. Fast path.
/portfolio Returns your paper wallet summary — balance, net P&L, and open trades. Fast path.
/papertrade <id> <YES|NO> <amount> Logs a paper trade. Example: /papertrade market-001 YES 50 places a $50 paper bet on YES. Fast path.
/advice <id> Requests OpenClaw AI analysis for the specified market. Agent path — slightly slower as it calls the AI.

No business logic in the bot

The Telegram bot only formats requests and responses. All scoring, trading, and advice logic lives in the backend. This means the bot and dashboard always show identical, consistent data.

Mini App (WebApp)

In addition to text commands, NORT supports the Telegram Mini App standard. This means the full NORT dashboard at nortapp.online can be launched directly inside Telegram as an embedded WebApp — giving users the complete visual dashboard experience without leaving the Telegram app.

To open the Mini App, tap the menu or app button within your NORT bot chat. The dashboard will load in a full-screen overlay inside Telegram. All features — Feed, Signals, Trade, Leaderboard, Achievements, and Profile — are fully accessible from within the Mini App.

Two ways to use NORT via Telegram

You can use the bot with text commands for quick queries, or open the full Mini App for the complete visual dashboard — both are available from the same Telegram chat.

FAQs

Common questions about using NORT v1.

General

Is any real money involved?

No. NORT v1 is paper trading only. No real Polymarket trades are ever placed. No real funds are moved at any point. All trades are simulated using a virtual balance.

What markets does NORT cover?

NORT v1 covers crypto and sports prediction markets on Polymarket. Other market categories are not included in this version.

Where do I access NORT?

The dashboard is live at nortapp.online. You can also access NORT via Telegram — either through text commands or by opening the full Mini App from the bot chat.

What does NORT stand for?

NORT is the product name — it's a brand, not an acronym.

How often does market data update?

Markets are synced from Polymarket on startup, then automatically every 15 minutes. You can also trigger a manual sync via the API.

Can I use the dashboard without Telegram?

Yes. The dashboard at nortapp.online is fully standalone. Telegram is optional — the web dashboard has the full feature set.

Paper Trading

What is my starting balance?

Every new user starts with $1,000 in paper USDC. This balance is tracked against all your paper trades and is used to compute your P&L and leaderboard ranking.

How is P&L calculated?

P&L is recorded when a trade closes, based on the final market outcome versus your entry price. For open trades, an estimated P&L is shown using the current market odds. The dashboard and Telegram both read this from the same backend.

What is the Commit button in the dashboard?

The Commit button is a demo feature that optionally logs a trade receipt to Polygon testnet and returns a transaction hash. No real money is involved — it's purely to demonstrate on-chain logging capability.

Can I trade from both the dashboard and Telegram?

Yes. Paper trades placed via Telegram commands and via the dashboard are both recorded to the same account. Your portfolio, balance, and history are consistent across both interfaces.

AI Advice

Is AI advice free?

Yes, in v1 AI advice via /advice is available to all users at no cost. Premium gating is planned for a future version.

Why does every advice response include a disclaimer?

It's a hard rule. Every OpenClaw response must include: "This is not financial advice. Paper trading only." This is enforced by the backend and cannot be omitted.

How accurate is the AI advice?

OpenClaw bases its analysis on current market data, signal scores, and recent news. It provides a structured perspective — not a guarantee. Always treat it as one input among many, not a definitive prediction.

Can OpenClaw see my trade history?

Yes. When generating advice, OpenClaw has access to your paper wallet summary. This allows it to factor in whether you already have an open position in the market being analysed.