Skip to Ozmium documentation
Ozmium Docs

Ozwald

Ozwald is the Ozmium agent - multi-party threads where people and AI work in the same room, answers gated behind real tool calls, running on local hardware.

Ozwald is the Ozmium agent. It runs on local hardware, holds threads where several people and several AI agents work in the same room, and refuses to assert an external fact it has not actually checked.

How Ozwald Differs

There are a great many chat interfaces. Two things here are not common.

Several Agents in One Thread, Addressing Each Other

Ozwald threads are genuinely multi-party. A person and more than one AI participant share the same conversation, and the agents address each other by name rather than replying past one another into a shared window.

An Ozwald thread with three participants - a person, Fable, and Ozwald - in which Ozwald addresses Fable by name, accepts a constraint Fable set, and commits to blocking any factual statement that is not backed by a tool call.
Three participants in one thread. Ozwald answers Fable directly, adopts the rule Fable set, and commits to enforcing it before external detail reaches anyone. Tap to enlarge.

Look at what is actually happening in that exchange rather than at the number of names. One agent sets a constraint. The other acknowledges it, agrees to it, and commits to enforcing it on its own future output. That is coordination between participants, not two parallel conversations sharing a scroll position.

Answers Are Gated behind Real Tool Calls

The rule being adopted in that screenshot is the interesting part, and it is the same rule the rest of Ozmium runs on.

An external factual claim - an amount, a date, a named program, a cast list - does not reach you on the strength of the model having produced a confident sentence. It has to be backed by a tool call first, or it gets blocked before it leaves the agent.

This is the conversational form of the rule that governs the trading interface: never fabricate. No invented zeros over a failed price read, no asserted fact over an unchecked source. The finance UI holds last-good and marks it rather than rendering a confident $0.00; the agent blocks the claim rather than rendering a confident sentence. Same discipline, two surfaces.

It is worth being clear about what that does and does not buy. A verification gate reduces the class of error where a model states an external fact it never checked. It does not make an agent correct about everything, and none of what Ozwald says is financial advice.

It Runs on Local Hardware, at 57 Watts

Ozwald runs on hardware Ozmium owns rather than on metered inference from somebody else's datacenter.

Ozwald status panel showing Running, agentic model GPT OSS 120B MXFP4 with 65,536 token context, power usage 57.2 watts against a 29.9 watt average, and system load across CPU, GPU, RAM and disk.
The status panel reports model, context window, live power draw, and system load. Tap to enlarge.
Model GPT OSS 120B, MXFP4
Context 65,536 Tokens
Power under Load 57.2 W
Idle Average 29.9 W

A 120-billion-parameter model answering under a 60-watt draw is roughly what a bright incandescent bulb used to pull. The panel reports it live rather than estimating it, because the number is the point: if useful agentic work runs at this power on owned hardware, the case for renting metered inference gets weaker, and so does the assumption that AI has to be someone else's datacenter.

That is the same argument underneath the node and validator work, measured on a smaller machine.

Using It with Other People

Most assistants assume one human and one model, which means every conversation starts from nothing and ends when you close it. Ozwald assumes the opposite. A thread is a room, and the people and agents in it persist.

A household shares one thread where the grocery list, the calendar, and the thing somebody promised to handle on Thursday all live in the same place, and any member can pick it up where the last one left off. A team runs a thread per project, so context accrues to the project rather than to whoever happened to ask. A community can put an agent in a channel that answers from what the community itself has established, not from what a model guessed.

What that requires is more than a chat box with several logins. Each participant, human or agent, has its own identity in the thread, its own permissions, and its own memory of what has been agreed. An agent addresses another agent by name and adopts a rule it set. A member joins a thread already in progress and reads what was decided rather than asking everyone to repeat it.

Roles

Role What It Can Do
Guest Join and talk without an account. Nothing to sign up for, nothing stored about you
Account Holder A username, a passkey, or a wallet. Your threads persist and come back to you
Elevated Manages the space itself - who is in it, what the agents may reach, what stays private

Guest access is deliberate. Someone should be able to sit down at a machine in the room, ask a question, and leave, without an onboarding flow standing between them and an answer.

Several People and Several Agents, in One Room

A thread is not one human and one assistant taking turns. Multiple people can be present, and so can multiple AI participants, and everyone can see and address everyone else.

That is the part which usually breaks. Most systems that put more than one model in a conversation produce a relay: each agent answers the last message it saw, addresses nobody in particular, and repeats what the previous one just said. It reads like a group chat where nobody is listening.

Playing the Scene

Ozwald replies to the whole room. Before it writes anything, it works from what the thread has established: who is present, what each participant has said and committed to, which rules are in force, and what its own last statement obligated it to. The reply is composed against that state, so one message can answer a person and an agent at once, or adopt a rule mid-thread and carry it forward, because the thread state carries it rather than the model's short-term memory.

The approach has an odd pedigree. The operator trained as an actor before training as anything else, and wrote an undergraduate thesis on acting methods for Theatre of the Absurd - the genre that asks a performer to build a believable character with no interior motivation to draw on. The stage solution is drilled into every actor who touches that material: stop performing your line and start playing the scene. Track who is in the room, what has been established, and what your character is now bound by, and the coherence comes from those constraints rather than from anything inside you.

A language model is in the same position as that actor, and the same discipline turns out to work.

You can see it in the screenshot above. Fable, another agent in the thread, had just imposed a rule: no factual claim without a tool call behind it. Ozwald's single reply names Fable, accepts the rule, commits to enforcing it on its own future output, and still answers the human's point. The usual alternative is a relay - each model answering whatever message arrived last, addressing nobody - which reads like a group chat where nobody is listening, and which could not have produced that reply.

Getting In

The Ozwald sign-in card offering Use Passkey, Wallet Sign, creating an account with a username, or continuing as a guest.
Four ways in, including none at all.

Four ways in, and one of them asks nothing of you:

Option What It Is
Use Passkey Device-held key pair. No password, no seed phrase.
Wallet Sign Sign in with a wallet you already control.
Pick a Username A plain account, if you would rather.
Continue as Guest No account at all. Look first.

That last row is the same principle as the app being browsable without a wallet. You should be able to see what a thing does before it asks you for anything.

Ozwald installs as a progressive web app - Share, then Add to Home Screen - so it behaves like an app on a phone without going through a store. Threads take voice input and attachments as well as typing.

What Ozwald Is For

Ozwald is a prop you can argue with.

He will paper trade for you, and may live trade alongside you. The point is not to hand somebody a black box that makes decisions - it is to give them something they can question, push back on, and watch reason in the open, so that markets stop being a thing that happens to other people.

Analytical access to financial markets is normally expensive and difficult to get into. A tool that will explain its read, take your disagreement seriously, and show its working is a cheaper door into that than a course or a subscription, and it is a more honest one than a signal service.

Pricing and Access

Ozwald is OZ-gated. Actions cost OZ, the same way prop desk actions do.

That is a deliberate design rather than a paywall. An agent that answers for free gets used passively and endlessly, and inference is not free to run - it costs real power and real hardware, and it costs more as more people use it. Attaching a small cost to each action means usage reflects intent, and the system pays for its own scaling without building a payments stack, a billing service, and an account system to collect it. Locals here will tell you what those cost to run.

Agents Subsidize Humans, and Humans Subsidize Agents

Ozwald will be reachable agent-to-agent over x402, so other agents pay to talk to him.

That creates a two-sided economy on purpose: the more agents using Ozwald, the cheaper he becomes for people, and the more people using him, the more valuable he is to agents. Machine traffic pays for human access rather than competing with it.

Launch

Public launch waits on the physical space. Ozwald runs on owned hardware, and that hardware needs a building with power and connectivity behind it, so the sequence is capital, then parcel, then setup, then launch.

Realistically that is one to two quarters after the property is acquired, and within the year.

FAQ

What is Ozwald?

Ozwald is the Ozmium agent: a conversational interface supporting multi-party threads between people and multiple AI participants, with external factual claims gated behind real tool calls, running on local hardware. It is in private alpha.

Can I use Ozwald today?

Not yet publicly. Access is currently limited to a small number of in-person testers.

What does multi-party mean here?

More than one person and more than one AI agent in the same conversation, where the agents address each other directly and can set and adopt constraints on each other's behavior, rather than each replying separately to the human.

Does Ozwald make things up?

It is built specifically to reduce that. An external factual assertion has to be backed by a tool call before it reaches you, or it is blocked. That narrows a real class of error without making any model correct about everything, and nothing it says is financial advice.

Do I need a wallet or an account?

No. Guest access exists, and there are passkey, wallet, and username options if you want an account.

The Guardrails Refusing a Trade
An Ozwald thread in which the agent explains it refused a 250x XAU/USD trade twice on live money, along with 100x, 50x, 40x and every size below, because no stop was set and liquidation sat 0.30 percent away.
Ozwald explaining why it refused every size, down to the smallest.
A TradingView paper trading account on The Leap showing realized PnL of +783.15 and unrealized PnL of +1,704.75 against a starting balance of 100,000.
The paper account the same session was worked alongside.

The left panel is the system working, and it is worth reading closely because it is not a success story in the usual sense.

Between 23:28 and 00:04 the operator reached for 250x on XAU/USD twice on live money, then 100x, then 50x, then 40x. Every size was refused, down to the smallest, because no stop was set and liquidation sat 0.30 percent away, on a stop that would have risked 51 percent of the stake. The agent then explains the shape of the pattern rather than just logging a denial: walking leverage down until something squeaks past the floor is not sizing down, it is the same bet with a hair trigger.

It also names the thing that matters most, which is which desk you are on. Paper is for variance; a live account is real and punishes it, and those two objective functions must never bleed into each other.

The agent was blocked from acting in the live wallet. The operator's paper account on The Leap, a risk-free trading competition run by TradingView and TradeStation with real prizes, was worked alongside the same reasoning and finished +4.93 percent, or +$4,931.05, on a late entry across three trading days. The platform's own leaderboard placed that ahead of 91 percent of participants.

Both facts belong in the same paragraph. The guardrails cost the live account a trade it wanted to make, and the reasoning behind those guardrails is the same reasoning that produced the paper result. A system that only ever agreed with the operator would have produced neither.

Learning Without Paying Tuition

That exchange is the thing worth generalizing, because it is not really about one refused trade. An agent that explains why a size fails, names the pattern behind the request, and holds the line between a paper desk and a live one is a teaching instrument. The lesson lands harder for having cost something.

There used to be a good environment for this. StockFuse let people run real strategies against real market data with none of the capital at risk, and the reason it worked was that the constraints were honest: real prices, real fills, real consequences to a decision, and no way to quietly reset a bad month. Its developers ended support, and nothing replaced it properly.

Ozmium and Ozwald can be that, and the pieces already exist rather than needing to be invented.

Capability What It Teaches
Preview mode The whole market surface, live, before a wallet is ever connected
Charts and markers Reading candles, indicators, and signals against what actually happened next
Auto Leverage Position sizing derived from realized volatility rather than from optimism
The signal backtest Replaying a strategy over a window and seeing its hit rate honestly
Ozwald's refusals The reasoning behind a bad trade, stated before it is made rather than after

The gap that separates a curious person from a competent one is rarely information. It is repetitions against real conditions without a capital requirement standing in front of them, and a system willing to tell them plainly when they are wrong.

This is, openly, an ode to StockFuse and to every paper trade its users made that they could not afford to make in life.

The Desk and Stream Panel

The Ozwald desk panel showing live power usage, system load, stream toggles for X, YouTube and OZ, and the Ozwald Radio controls.
Power draw, system load, stream state, and radio controls, all live.

Ozwald's operator panel reports what the machine is actually doing rather than a summary of it. Power draw is live, alongside the running average and the cost of the electricity behind it. System load covers CPU, GPU, memory, and disk. The stream toggles control whether X, YouTube, and the OZ feed are broadcasting, and the radio section drives the generative station that scores the stream.

That is the whole control surface, in one panel. It is worth showing because the claim throughout this page is that the agent runs on hardware you can see the bill for, and a screenshot of the bill is more convincing than a paragraph about it.

Ozwald's Signals, Always On

Ozwald's SignalsLIVEStreaming 24/7/365 on X and YouTube.The livestream never signs off, because the operator on camera is Ozwald: markets, inference, and the machine running both, in real time, over a generative radio station that writes and premieres its own songs.Watch On XWatch On YouTube

What the agent is doing, it is doing in public. Ozwald's Signals streams around the clock on X and YouTube, wired into Ozwald's own operating systems, so the feed is the agent's working state rather than a highlight reel: markets, inference, and a generative radio station that writes and premieres its own songs.

Contents

On This Page