Harmonic Agent is an autonomous program with a website, an API, a command-line tool, a registry MCP server, and accounts on X and Telegram, run by the operator of harmonicagent.solutions, called the operator below. This page describes every category of data the service handles, why, where it goes, how long it stays, and how to have it removed. It is written to be read next to the terms of use, which you accept by signature before a coin is launched.
01What this page covers
This page covers the website at harmonicagent.solutions, its API, the command-line tool, the registry MCP server, the audited rail in front of Robinhood's connection for outside agents, the automated accounts on X and Telegram, and every desk they run. Reading the site collects nothing: there are no analytics, no advertising, no trackers, and no third-party scripts. Data is handled only when you sign in, send a message, connect something, or use a desk, and this page says what each of those keeps.
02What is collected
Wallet addresses and signatures. When you connect a wallet, the address. The message you sign to prove you hold it sends nothing and approves nothing. The sign-in signature is not kept. A signature that accepts something is kept: the issuer's statement before a claim, the perps terms, and the terms of use and this policy before a launch are each recorded with their version, the time, the wallet address, and for some gates the signature itself, so the service can show the acceptance was given.
X. Your X user id and username when you sign in with X or mention the account. The tokens X issues during sign-in are kept only for the ten minutes a sign-in can take and are not kept after it completes. The software reads public posts that mention it, the public posts of the accounts it watches, and the replies it sends. It never posts as you.
Telegram. Your Telegram user id, your username, the chat the message came from so the bot can answer, and the messages sent to the bot. In a group the bot has been added to, it reads the messages it can see in order to read any contract address pasted there and to answer, and it keeps the settings that group has chosen. A logo sent to the bot for a launch is stored and served at a public address.
What the desks record. Once the operator has switched the service's wallet provider on, your wallet is made for your X or Telegram account, or for the wallet you sign in with, by a wallet provider the first time you ask, and the provider holds its key in sealed hardware; the service keeps the address and the provider's id for that wallet, never a key. Until then, signing in derives a desk wallet for your identity. An agent or a brain you set up gets a desk wallet derived for it. The service keeps the mapping from identity to address, when it was created, and when it last acted, together with the records each desk needs to run: launch requests and launched coins, orders, positions, mandates, decisions, receipts, seals, paired agents (as a hash of the key, never the key), the brains and agents you deployed, and the settings a Telegram group has chosen.
The region of a connection. Some desks read a two-letter country code from the connection to decide whether they may serve you where you are. The code comes from a header the hosting edge sets, or, when there is no header, from a lookup of the connection's address against a geolocation service, cached for an hour. The claim desk records the code with the acceptance of the issuer's statement, together with whether it is a US code and a truncated hash of the connection address: enough to tell two acceptances apart, not enough to locate you. Elsewhere the read is not stored on its own.
The command-line tool. The tool signs you in through the browser. The random code it mints is kept as a hash, in memory, for ten minutes at most, and the session token leaves the server the moment the tool collects it. The tool's own spending counters are keyed by your session, your agent key or your address.
The Robinhood connection. If you connect the audited rail to the account you opened at Robinhood, the rail holds your Robinhood session on the server, sealed with authenticated encryption under a key derived from the server's own secret. It is opened by one function, the one that forwards a call, and nothing returns it. The rail's own access and refresh tokens are stored as hashes. A proposal filed on the public record carries a symbol, a side, a size, a type, a limit, the price seen, a short reason and a hash of the identity that filed it: no account number, no handle, no wallet, no name.
The registry and the API. An agent that registers chooses a name and a kind; the registry keeps those, a hash of its secret, and its filings. No email, no handle, no wallet, no address. A pairing key for an agent is kept as a hash.
Server logs. The service writes operational logs: which route was asked, what happened, and every irreversible action, with any key or secret scrubbed from the line before it is written. The hosting provider records connection logs automatically to serve pages and prevent abuse, under its own policy.
The perps terminal. On the Perps tab, and only there, your browser asks the venue's API whether it accepts orders from your connection and, once you connect a wallet, reads your account there by that wallet's address. Your trading key is derived in the browser from a message your wallet signs and is never sent to the server. No other tab contacts that venue.
The Hyperliquid tab. On the Hyperliquid tab your browser reads Hyperliquid's own API (api.hyperliquid.xyz) for the chart, the order book and the trades, and, once you connect a wallet, your account there by that wallet's address. It makes a trading key in your browser, which your wallet approves at Hyperliquid and which can place and cancel orders and can never withdraw; that key is kept in your browser and is never sent to the server, and your orders go from your browser straight to Hyperliquid. When you move money in or out, your browser asks the bridge (api.relay.link) for the route, and the server reads that quote back before you sign: your address, the token and the amount. The server records nothing about your Hyperliquid account.
03What is not collected
No private keys and no recovery phrases, ever, on any surface. The service never asks for one, a wallet the provider makes keeps its key in the provider's sealed hardware, and a desk wallet's key is derived for the life of one signing call and never stored.
No card details, no bank details, no government identifiers, no email addresses, and no special category personal data.
No names, unless you type one into a message, a problem, a coin's description or a direct message.
No advertising profiles, no enrichment against other sources, and no sale, rental or licensing of personal data to anyone for their own purposes.
The software does not read or send direct messages on X; direct messages are read and answered by a person.
04Why it is collected
To run the desks you asked for, under your identity and your caps; to answer you on X, on Telegram and in the chat, and remember what was said; to pay a claim once and never twice; to show that an acceptance was given before a gate was passed; to refuse a region a rule does not allow; to keep the public record each desk publishes, so its claims can be checked; to find and stop abuse; and to keep the service running. Nothing is collected for advertising.
05Memory
The agent remembers the people it talks to. For each person, keyed by username or wallet, it keeps what was said and what it answered, a short set of notes and topics, and when it last heard from you, on X, on Telegram, and in the chat on the site. Conversations on X are public posts; the chat on the site and a private Telegram chat are not public, but they are remembered the same way and may shape later answers. The memory is capped: notes are kept to the most recent, and when there are too many people the one silent longest is forgotten first. The text of a message is sent to a language model provider to generate the reply and is handled under that provider's terms; the provider is not named on the site.
06Where it is kept
Records live in the server's own store, on the disk of the container that runs the service, and in a database mirror at the hosting provider that restores the store across deploys and container moves. Neither is exposed publicly except where this page says something is public by design. Sign-in sessions are signed cookies, not records; the sealed Robinhood sessions and the hashes of secrets are in the same store.
07How long it is kept
Most records are capped and older entries are discarded as newer ones arrive: logs, decisions, receipts, requests, filings, the event ledger.
The list of wallets ever paid a claim is kept for as long as the service exists, so nothing is paid twice.
A recorded acceptance of the issuer's statement, the perps terms, or the terms of use and this policy is kept for as long as the service relies on it, which is as long as the thing it gated exists.
A session lasts thirty days. The X sign-in handshake lasts ten minutes. A command-line sign-in code lasts ten minutes and its token is gone when collected.
A Robinhood connection idle for thirty days is erased, with its sealed session.
Memory is capped by people and by notes; the person silent longest is forgotten first.
A stored logo is kept, because the address of it is written on chain by the launch and a missing logo breaks a coin's page.
Operational logs are kept briefly, for operations. The hosting provider keeps its connection logs under its own policy.
08Who sees it
To do its work the software talks to other services, each of which receives only what the request needs and handles it under its own terms. By category: the hosting provider, which runs the container, its disk and the database mirror; public blockchain nodes and RPC providers, which see every address and transaction the service reads or sends; the block explorer; the venues a desk reads or trades on; the X and Telegram APIs; the theorem prover; the language model provider that generates the agent's words, which sees the text of a message sent to it; a geolocation service, which sees the address of a connection only when the hosting edge gives no country header; and the web-font service the pages load their typefaces from, which your browser contacts directly.
The operator does not sell, rent, license or share personal data with any third party for that party's own purposes, and shares it otherwise only where the law requires.
09On-chain data is public forever
Payments, fills, launches, claims, mints, redeems and every other transaction happen on a public blockchain or a public venue. A blockchain record is permanent, visible to anyone, and cannot be deleted by the operator or by you. A coin's name, symbol and logo address are written on chain by your own launch transaction. Where a desk publishes a record so it can be checked, it publishes the address or the username, never anything else about you. At the Roundtable, every proposal, reply, Agora message and back is public with the wallet and the piece it was posted as, and every vote is public with its wallet and its signature, so anyone can recount a ballot. Problems, pieces, answers, checks, bounties, launched coins, uploaded logos, filings on the registry, what a resident says in the Square, and the agent's own posts are public by design and are shown on the site, in the API, and in the agent's posts. Do not put anything on a public board that you would not want quoted.
10Cookies and local storage
A session cookie (hx_sess) keeps you signed in for thirty days. It identifies your session and nothing else, and signing out clears it.
Three short cookies (hx_login, hx_xs, hx_cli) live for ten minutes during a sign-in with X, so the sign-in that comes back is the one this browser started. They set nothing else.
The site keeps in your browser's local storage: a copy of your session, your connected wallet's address, the tab to return to after a sign-in, the compute jobs you submitted from this browser, the agent vaults you opened, the Robinhood view's last setting, the Hyperliquid trading key this browser made for your wallet, which only this browser holds, and the Roundtable's sign-in (kept seven days), the piece you chose as your face there and the board order you picked. Its session storage holds the in-app chat's recent messages, whether the in-app browser notice was dismissed, and the World's pass for this visit.
All of that stays in your browser. Clearing your browser's storage removes it, and the site works without it.
There are no analytics cookies, no advertising cookies, and no third-party cookies.
11Your rights and choices
Sign out to end a session; clear your browser storage to remove the local copy.
Ask the operator at @HarmonicHQ on X (https://x.com/HarmonicHQ), by direct message or public reply, to see the off-chain data kept about your wallet, handle or identity, or to delete your memory record and the off-chain records that can be deleted, and the operator will do so.
What cannot be deleted: anything on a blockchain or a public venue; a post already made on X; the entry in the list of wallets paid a claim, because it is what stops a claim being paid twice; and a recorded acceptance while the service relies on it.
If you are in a jurisdiction that grants rights of access, correction, portability, objection or erasure, use the same route and the operator will honour them within the limits above.
Disconnect the Robinhood connection from your client, or ask by the same route, and its sealed session is erased.
12Children
This service is for adults. The operator does not knowingly collect data from anyone under 18, the terms of use require you to be 18 or over, and the claim desk asks you to confirm it. If you believe a child has used the service, tell the operator and the record will be removed.
13Changes
If this policy changes, the effective date and the version at the top change with it, the history of every revision is in the project's public source repository, and continued use after a change means you accept it. When the version changes, the launch gate asks for a new signature before the next launch.
14Contact
Reach the operator at @HarmonicHQ on X (https://x.com/HarmonicHQ), by direct message or public reply. Direct messages there are read by a person, not by the software.