◷ Dedicated site console in development — the NEP pilot is the active template being refined before global rollout.
—
Lightning Strike Watch
mi · CAUTION
mi · ALERT
mi · DANGER
Rings must grow outward — DANGER inside ALERT inside CAUTION.
⚡ Live geofenced strike watch — wired to the backend lightning feed (/lightning/strikes), polled in real time. Set each ring to whatever distance the job needs, 1–500 mi, largest outward: CAUTION / ALERT / DANGER. Defaults are 50 / 30 / 10. The numbers are saved to your login, so they follow you to another device. A site keeps the rings it was armed with — change the boxes and arm another site to watch a second geometry at the same time. Each ring plays its own selectable sound; the same sound can't be assigned to two rings. Background push when the app is closed arrives with the native iOS/Android build.
↓ pull to resync
Work schedule
Lightning alerts
E-mail
On-rotation days · the next 2 years Kept, not in use while “Always” is chosen
Settings
Adaptive forecasting & refresh
Background auto-refresh interval
Language
The interface's words, translated in-house. Names, figures and anything you type stay as they are.
—
Offshore wind site profile
Use your passkey: Face ID, a fingerprint, Windows Hello or your security key. On a computer, your phone can answer too (scan the code your browser shows).
AyWOS LLC
2222 W. Grand River Ave, Ste A, Okemos, MI 48864, USA admin@aywos.com
Accounting & payments
Owner console
Signed in as — · —
Manage your password and email under the Account menu (top-right person icon).
Accounting & payments
Accounting & payments opens with your passkey. Nothing under it shows until then.
Checking the Stripe connection…
Each button opens its window over this page (✕ or Esc closes it). One passkey check opens them all, until you leave this tab or close the console; after 15 minutes without use (an hour at most) the passkey is asked again. Changes ask for your password again and are written to the audit log. Working now: the Overview, Customers, invoices, purchase orders, bank transfers, Payments, Expenses and receipts, the Profit and loss, the Financial adviser, Predictive pricing and Books setup, the Audit log and Settings; prepay, recurring billing, ACH and the reports arrive in Phases 3 and 4.
⚓ SOV / Heli stop approvals
A crew has photographed a turbine's information screen showing it stopped, and is
asking for that to be recognised so a vessel or helicopter can put people on the tower.
Nothing changes on the map until you approve it, and you set how long it stands.
Loading…
⌖ Set Site Specific Lightning Distance
The distances a site alerts on, for text and WhatsApp messages only.
Separate from the rings in the lightning view — those are your own screen and change nothing for anybody else.
An administrator proposes a profile here; it does nothing until an owner approves it.
Once approved, the distances apply to every tower on that site, not just its
map reference point — a strike can be forty miles from the site marker and ten miles from the crew at the far end of the array.
In force now —
Loading…
Waiting for your approval —
Propose a profile for a site
Your submissions
Loading…
⚡ Lightning text alerts (SMS)
Send an automatic text message to a person's cellphone when lightning strikes are detected within 50, 30 or 10 miles of their assigned sites (closer strikes always alert immediately; an "all clear" text is sent once strikes stay away for 30 minutes). Each person can be assigned 1 to 5 sites.
Nobody can be enrolled by an administrator alone. You invite them,
they complete the form and sign it, and then you approve. That signed record is what
makes the message lawful to send, and it is kept as a certificate you can produce years later.
Awaiting your approval —
Loading…
Invited · not yet completed —
Loading…
Invite someone they sign it themselves
The link is single-use and expires in 14 days. If email is not configured it
is shown here so you can pass it on yourself — an invitation should never evaporate silently.
Receiving alerts
Loading…
Record a withdrawal any reasonable means counts
STOP replies by text or WhatsApp are honoured automatically. Use this for withdrawals that
arrive by phone, email or in person — those carry the same weight and must still be recorded.
Team
Adding a user emails them a one-time password-setup link. Regular users can't add anyone — only Admins and Owners can, and only Admins/Owners manage the Lightning text alerts above.
Site analytics
Visits, visitors, where they came from, which pages and console views they opened and how long they stayed — daily, weekly and yearly. Measured by this site itself: no cookie, no third-party analytics, no advertising network, and nothing that can follow anyone from one day to the next.
Agreements
Consent certificates
Loading…
Signed means signed the version now in force. Somebody who accepted an earlier version and has not seen the current one counts as Not-Signed, which is the reason to open this list at all. The NDA button lists every signed NDA with its certificate — master owner only, because the certificate is the signed instrument itself.
Security
Every sign-in and failed sign-in, the e-mailed sign-in codes, password resets and changes, sign-outs, devices added and removed, role changes, suspensions and deleted accounts, each with its time, the network address, the device and the browser. Kept one year, also after an account is deleted. Master owner only.
Global turbine GPS
A safety check. It looks at every wind turbine’s map position and makes sure the globe, the site console and the lightning map all show the same, correct spot. If anything doesn’t match, it’s written to the error log for you. (This only checks — it changes nothing. To fetch fresh positions, use “Sync new server files locally” below.)
Double-checks every wind farm's profile facts (name, owner company, status, number of turbines, turbine model and size, year, etc.) against four trusted public databases. If two or more independent databases agree on a correction, it's applied automatically. If only one source says it — or sources disagree — the change waits below for you to approve or reject. Runs on your own computer, not the server.
Sync new server files locally
Fetches the newest turbine positions from public sources into a separate draft copy — the live website is never touched while it runs. When it’s done, a review window shows you exactly what would be added, changed or removed. Nothing goes live unless you download the draft and publish it through GitHub. You can also just throw the draft away. Master owner only.
Model accuracy
Loading…
Evidence by lead time one site · every model
Choose a site to see, for wind at 100 m, wave height and air temperature, how often each model was right at each look-ahead, its mean error and its bias.
How the self-learning forecast works, in one line: the software saves every forecast it makes, waits for the real weather to happen, compares the two, and teaches itself a small correction for each site — so it gets more accurate over time. Real-world measurements arrive with a delay (up to ~5 days offshore), so the numbers here build up over days, not minutes. Skill = how much better we are than simply guessing “tomorrow will be like today” (100 is perfect, 0 is no better). RMSE reduction = how much our learned correction improves the raw weather feed. Master owner only.
Site Activation
How many days of forecast a site writes down each run — which is
what decides how far ahead the self-learning correction can ever reach. A correction at a
given lead exists only once a forecast at that lead was archived and later checked against
what actually happened, so this starts a clock; it cannot fill in the past.
Choose a site above.
Extended-range model
The second self-learning model — the days past the first one's
reach. The original keeps everything at and under the 72-hour look-ahead and is
untouched by this; from 78 h upward this model answers, crossed over one lead bin
either side so the forecast cannot step at the seam. It runs for
Full and Max sites only.
Choose a site above.
Challengers
New forecasting algorithms, each with its own way of forecasting every variable, scored against The OG — the forecast this console serves — on exactly the same verified hours. The window shows where each one beats The OG, by variable, look-ahead and weather, so the best parts can later be combined. A variable changes hands only after six wins in a row, and nothing a customer sees changes until you switch serving on. Runs for Full and Max sites. Master owner only.
Access codes
Access code users
No access code user matches that search.
Give a code to a tester; they redeem it on the login screen ("Sign in with access trial voucher") with their own email. 0 days = never expires (use that + role Admin for a long-term helper you can later promote to owner). Codes are shown once — copy immediately. Revoke anytime. The account a code let in is listed under it; its 🗑 revokes the code and erases that account permanently (the signed Terms, Privacy Policy and NDA are archived and survive it). Master owner only.
New access requests
People who asked to be set up from the sign-in screen. No account exists for them — nothing was created. To let one in, generate an access code above and send it to them, then mark the request converted. Marking it here only records where the conversation got to.
Access requests
PO/invoice access requests awaiting your decision. Approve activates the requested tier & sub-tier for that account (the account must already exist — issue an access code or have them register first). No card data is ever collected. Master owner only.
Customers
Loading…
Every paying customer and all the seats under them — the account
that bought the plan plus everyone they invited, including seats they promoted to admin.
Open a customer to see their seats and devices.
Send overdue notice emails the customer that payment is late and starts a
5-business-day countdown. Their service stays fully on during it — someone locked
out of the product cannot read the notice or show it to whoever signs the cheque — and it
stops automatically when the countdown runs out. Deactivate cuts the whole plan off immediately: every seat, every device, at once.
They can still sign in and see why, so they can pay and come straight back.
Reactivate restores the plan and re-enables exactly the accounts the deactivation
blocked — never one that was already switched off before it. Master owner only.
Entitlements
Manually grant or change a customer's plan (e.g. after an off-platform contract). Seat cap defaults to the tier's cap if left blank. Master owner only.
Promotion candidates
Wind farms that were listed as “under construction” but now have real turbines visible in the latest data. Click promote to mark one as operational — that puts its turbines on the maps and creates its live site console.
Proposed info changes
Suggested profile corrections that need your yes or no (they came from only one source, sources disagreed, or an AI found them). Approve = the correction is applied and the maps update. Every suggestion shows where it came from so you can judge it.
Version history
Automatic backups. One is saved before anything big changes the data (the newest 20 are kept). Restore puts everything back exactly how it was at that moment — and it saves a backup of “now” first, so even a restore can be undone. User accounts are kept as-is unless you specifically choose to roll those back too.
Data submissions
User-submitted data & disputes from the console. 2 different admins or 1 owner must approve before an item is queued.
Approved data queued for upload. Integrating applies it to the records and rebuilds the maps.
User rights
Account
Signed in as — · —
Your plan
Loading…
Invoices to pay
Loading…
Pay opens Stripe’s own page for that invoice (bank transfer or ACH). Once everything past due is paid, an overdue notice is lifted — and paused service comes back — by itself, within minutes of Stripe confirming the payment.
Registered devices
Loading…
Your plan licenses a fixed number of devices (seats). Remove an old device to free a seat.
Profile
We store only what's shown here. Billing address & card details are handled by the payment processor at checkout, never by us.
Change password
For security, changing your password signs you out on any other devices.
Two-step sign-in
Loading…
Owner accounts sign in with the password, a code sent to the phone (by WhatsApp or text message, chosen each time) and a passkey; admin accounts with the password and a passkey. A passkey works only on this site, so a look-alike site cannot use it. A backup passkey on a second device (a phone and a computer, or a security key) keeps you in if one is lost.
Other sign-ins
Ends every other sign-in of this account (other browsers, phones and tablets); this one stays signed in.
Delete account
Permanently deletes your account: sign-in credentials, profile, registered devices/seats, active sessions, saved preferences, notification subscriptions, position reports, seat-activity records, feedback and access requests. This cannot be undone. Records of agreements you accepted or signed (Terms, Privacy Policy, NDA) and any text-alert consent are retained as legal evidence, as described in the Privacy Policy.
Two-step sign-in
Then confirm with one of your passkeys.
We e-mailed a 6-digit code to this account's address. It works once, for 10 minutes.
Each sign-in, you choose how the code comes: by WhatsApp (the number needs WhatsApp) or by text message.
Create a passkey on this device: your browser asks for Face ID, a fingerprint, Windows Hello or your security key. On a computer you can also make it on your phone (scan the code your browser shows). The passkey stays on the device; AyWOS keeps only its public half.
Your recovery codes. Each works once, if your passkey or phone is lost. Print them or write them down and keep them offline: they are shown only now.
Synchronizing turbine GPS dataset
Starting…
0%
Estimating time remaining…
Notifications
Send feedback to the team
0 / 3
Drop or paste a screenshot here
Or drop images anywhere on this box, or paste one with Ctrl + V (⌘ V on a Mac).
Reply
To — · sent from admin@aywos.com
One-click replies — click to add, edit anything before sending
Your reply
📈 Accuracy model history
Every learning run, newest first — how the model's accuracy has changed over time.
Loading…
🏁 Challengers
Every competitor against The OG on the same verified hours: where each one is better, by variable, look-ahead and weather.
Loading…
🏆 Challengers' performance
Every challenger and The OG in one ranking: how they perform against each other and against The OG, each on the same verified hours.
Loading…
Sync validation
Validating all maps…
Running checks across the globe map, console marine-traffic map and lightning-watch map…
Proposed update — review before download
Request access
AyWOS · Ai Weather and Offshore Solutions
Plans & pricing
Loading pricing…
Tell us what you need
No account is created by sending this, and no card is taken. We reply by email; if we go ahead, you are sent an access code that sets up your account.
✓
Request sent
Thanks — we have it. We'll reply by email, usually within one business day. If we go ahead you'll be sent an access code, which you redeem on the sign-in screen with "Sign in with access trial voucher".
Plans & pricing
Request access by PO / invoice
No card required. A request creates a pending order the team reviews and approves; we then activate your plan and invoice by PO (net terms). At enterprise pricing this is the usual path.
Sign in or create an account to request access by PO/invoice.