Introducing Qoni — managed infrastructure for AI agents in production.
A question worth answering properly
Models get smarter every generation, and more teams are building agents than ever. Getting a demo running takes an evening now.
The next step is the hard one. So this piece tries to answer one question properly:
How do you build a production-grade agent?
Writing the core business logic is only the start. To send an agent into production — to have it work like a reliable digital colleague — you need to give it three more things.
First: an identity of its own
Thirty years of identity protocols — from enterprise directories to single sign-on to federated login — all assume the subject is a human. So most agents today borrow a human's identity to get things done: an employee's API key, a shared password. Nobody minds in a demo; in production it's three questions in a row: when something goes wrong, was it the person or the agent? It only needed to do one thing — why does it hold everything this user can do? And what, exactly, allowed this call?
And there's a deeper issue: the smarter the model, the more likely it is to go off-script. More capability means a larger blast radius. The stronger the intelligence, the more it needs boundaries.
Give the agent a clear identity of its own — independent of any human — and the benefits are concrete: every action is attributable (it acted, and on whose behalf); every permission is revocable (grants work like visas — scoped and time-boxed); every record reconciles with how the company already manages human identity.
In one line: the agent stops being a shadow with borrowed papers, and becomes an employee with a badge.
Second: a browser, and a runtime where it can act
An agent that can only talk isn't productive yet.
Human productivity lives in tools: browsers, operating systems, applications. Agents are no different — give yours a browser and a runtime of its own, so it can plan and act autonomously: open pages, fill forms, verify results, retry on failure.
That's when an agent starts producing like a person: not just helping you think, but doing it for you.
Third: memory, layered like a human's
A production-grade agent must also understand the person it serves.
Human memory is layered: things that just happened, patterns worked out over time, preferences we can't quite articulate. And we remember what people did, not just what they said. We even sort the day's experiences in our sleep — and wake up with insight.
Agent memory should work the same way: processed in layers rather than logged as a transcript, covering behavior as well as conversation — and ideally able to dream: digesting experience in idle time into deeper understanding.
These three things are Qoni
Today, we're introducing Qoni.
We built Identity → Action → Memory as one managed runtime. Qoni isn't asking you to reinvent these wheels — it packages these three things into a secure, governed, bounded environment, so the model's intelligence gets amplified safely and building agents becomes faster, simpler, and cheaper — agents that carry their own identity, their own way of acting, their own memory, and stand on the web as first-class citizens. It's our continuation of Tim Berners-Lee's line: this is for everyone.
The brilliance comes from the model.
The soul — identity, action, and memory, unified — comes from Qoni.
01 · Identity — GenAuth
Every generation of identity technology has answered the same question for its era: why should this new actor be trusted? In the LAN era, AD/LDAP and Kerberos answered "who is the person at this machine." In the web era, SAML and OAuth 2.0 answered "why may this app act on my behalf." Then OIDC carried identity across apps and devices. Thirty years, five generations of protocols — and the subject was always a human.
Now it's the agent's turn. Researchers break the attribution layer of agent infrastructure into three questions: Agent IDs — who is this agent; identity binding — which person or organization stands behind it; certification — can its behavior and properties be trusted. OAuth and OIDC answer none of these: OAuth lets a human authorize an app, OIDC lets an app recognize a human — but no protocol yet lets the world recognize an agent.
GenAuth productizes those three questions into the identity layer for agents. Every agent gets a passport — an independent Agent ID with its own accounts and credentials, and a full lifecycle of registration, rotation, and revocation. It is bound to a human through identity binding — every action attributable to the person who delegated it; nothing is an orphan incident anymore. On the existing rails of OAuth 2.0 / OIDC, it extends a delegated authorization chain — short-lived credentials whose scope only narrows, never widens. And since an agent's power comes from its tools, MCP tool calls fall under the same identity and audit governance. All of it, one SDK away.
Four core principles: predictable, governable, revocable, traceable.
Security engineering calls this narrow-only design the principle of least privilege; game theory calls it a commitment device: the boundary isn't there because we distrust the agent — the boundary is what makes it trustworthy. Identity technology has traveled thirty years; this time, at last, the subject is the agent.
02 · Action — Web Agent
Take stock of where productivity happens — for humans and agents alike, some 90% of it runs through the web and a browser.
So you've probably tried giving your agent a browser — and found that typical browser-use setups are slow, expensive, and not accurate enough: fine in a demo, scary in production.
Web Agent's answer is hosted execution: the agent's entire loop — open a browser, observe, decide, act, retry — runs in the cloud; you don't keep a single browser alive. One API lets your agent do anything on the web through a browser — fast, accurate, and cheap to run.
Every capability ships as an API with a clear job: search and deep research — multi-source retrieval, cross-checked, returned with citations; web operations — logins, forms, checkouts, full multi-step flows; Track — set a goal and a cadence, get notified the moment a page changes, no 3 a.m. babysitting; session reuse — sign in once, and later tasks carry the login state until the site asks again.
"Fast and accurate" isn't a slogan — it's an engineering bar: P90 task completion within two minutes, with success rates pushed toward 99%, ground out by replaying real user tasks, round after round, until it holds.
Two examples:
- Social-media automation and data collection: multi-platform publishing, comment monitoring, competitor tracking, public-data aggregation — one sentence, and the agent runs it.
- Enterprise data collection and governance: not every company has a lakehouse and clean, standardized APIs. Real companies are full of scattered, non-standard, hard-to-maintain legacy systems and data pages — no API, but there's always a web page. Web Agent uses the browser to bring those unreachable systems back within reach.
When a step needs a human — a login, a QR code, a CAPTCHA — the agent hands you the browser: you finish that step, and it resumes from the breakpoint, task unbroken, context intact. Every run is recorded; every step can be replayed and archived — when something goes wrong, you don't guess, you rewind.
03 · Memory — GUMem
The industry has reached consensus: an agent without memory meets you for the first time, every time. But most "memory layers" only do half the job — extract the chat, store it, search it back later.
GUMem does the other half too:
- Two tracks: conversation and behavior. Not just what users said, but what they did — what they clicked, chose, abandoned. Behavior is often more honest than words.
- A multi-layer memory pipeline. Conversations → facts → summaries → topics, distilled layer by layer — the higher the layer, the closer to who this person is. Every memory carries its source, confidence, and time decay.
- Recall that plans. Retrieval isn't a single vector lookup: a query agent breaks the question apart, gathers evidence across memory types, and assembles just enough context — and when the evidence runs out, it says so instead of guessing.
- AutoDream insights. Like a mind sorting the day during sleep, GUMem digests accumulated behavior in idle time into deep, personal insights — "tends to order late at night," "has been watching Tokyo flights for three weeks." Not a pre-built report: the agent decides what to analyze, writes its own analysis code, and runs it to a conclusion.
- Formation you can watch. Memories don't grow in a black box: you can observe, in real time, how each one is distilled from conversation and behavior — like watching it take shape.
And all of it belongs to the user: visible, editable, deletable. Memory belongs to the user, not the model. On LoCoMo, a long-conversation memory benchmark, GUMem scores a state-of-the-art 92.9% — the badge is public on Qoni's site.
From one agent to a hundred
When every agent has an identity, a permission boundary, and a full audit trail, something changes —
you can finally go from running one agent to confidently running dozens — even hundreds — each doing its own work. If anything goes wrong, you can trace it and stop it, instantly.
The bigger the fleet, the safer and more controllable it gets.
Safer. Stronger. Yours.
When an agent has a soul
We believe the web of the coming years will be home to agents in the hundreds of millions. They'll book the trips, watch the markets, run the workflows — a real share of the world's work, done on our behalf.
That world can take two shapes. One is chaos: countless nameless automations charging around on borrowed identities, no one sure who is doing what. The other is order: every agent with a name, a boundary, and a place it came from — brilliant, and worthy of trust.
We're building the second one.
"Give your agent a soul" isn't a romantic line. It's literal: an identity, so it can be recognized. Boundaries on its actions, so it can be trusted. A memory, so it can be entrusted. A soul is everything "trustworthy" means.
Tim Berners-Lee said: this is for everyone. We want to carry that sentence one step further —
The Agentic Web should be for everyone, too.
Now
Qoni is in private build.
Join the waitlist — one email when it's your turn. Nothing else.
Give your agent a soul.
Introducing Qoni — managed infrastructure for AI agents in production. Qoni 正式亮相:给生产环境里的 AI Agent,一套托管的基础设施。
一个值得认真回答的问题
过去一年,模型一代比一代聪明,做 Agent 的团队也越来越多。用一个晚上写出能跑的 demo,已经不难。
难的是下一步。所以这篇文章想认真回答一个问题:
如何构造一个生产级的 Agent?
把核心业务逻辑写好,只是开始。要让一个 Agent 真正走进生产环境、像一个可靠的数字同事一样工作,你还需要给它三样东西。
第一样:一个明确的身份
身份协议写了三十年,从企业目录到单点登录再到联合登录,预设的主语始终是人。于是今天绝大多数 Agent,都在借用人的身份干活:拿员工的 API Key、共享的账号密码。Demo 里没人在意,上生产就是三连问:出了事,说不清是人干的还是 Agent 干的;它只需要做一件事,却拿到了一个人的全部权限;日志答不上"这次调用凭什么被允许"。
还有一件更根本的事:模型越聪明,越可能做出出格的事。 能力越强,失控的半径越大。智能越强,越需要边界。
给 Agent 一个明确的、独立于人的身份,好处是具体的:每一次行动都能归因,是它做的,代表谁做的;每一份权限都能收回,授权像签证,有范围、有期限;每一条记录都能对账,和公司里"人"的身份体系连成一本账。
一句话:Agent 从"借证件的影子",变成"有工牌的正式员工"。
第二样:一个浏览器,和一套能自主行动的运行环境
光会对话的 Agent,还算不上有生产力。
人类的生产力长在工具上:浏览器、操作系统、一个个应用。Agent 也一样:你需要给它配一个属于它自己的浏览器和运行环境,让它能自主规划、自主行动:自己打开页面、自己填表、自己核对结果、失败了自己重试。
到这一步,Agent 才开始像人一样具备真正的生产力:不只是"帮你想",而是"替你做"。
第三样:像人一样的记忆
生产级的 Agent,还要更懂它服务的人。
人的记忆是分层的:有刚发生的事,有总结出的规律,有说不清的偏好。而且人不只记别人说过什么,更记对方做过什么。甚至,人还会在睡梦里整理白天的经历,第二天醒来,多了一层洞察。
Agent 的记忆也应该这样:多级加工而不是流水账,记对话也记行为,最好还能"做梦":在空闲时自己消化攒下的行为,产生更深的理解。
这三样东西,就是 Qoni
今天,Qoni 正式亮相。
我们把 Identity → Action → Memory 一次做好,合成一个托管运行时。Qoni 不是替你造轮子,而是把这三样东西做成一个安全、可控、有边界的运行环境,让模型的聪明才智被安全地放大,让 Agent 开发更快、更简单、更低成本;让 Agent 带着自己的身份、自己的行动方式、自己的记忆,堂堂正正地成为互联网的一等公民。这也是万维网发明人 Tim Berners-Lee 那句 "This is for everyone",在 Agent 时代的续写。
聪明,是模型给的。
灵魂:身份、行动、记忆的统一,是 Qoni 给的。
01 · 身份(GenAuth)
身份技术的每一次变迁,都是在回答同一个时代命题:这个新出现的主体,凭什么被信任? 局域网时代,AD/LDAP 和 Kerberos 回答了"这台机器前的人是谁";Web 时代,SAML 和 OAuth 2.0 回答了"这个应用凭什么代表我";移动与云的时代,OIDC 让身份跨越了应用与设备的边界。三十年,五代协议,主语始终是人。
现在,轮到 Agent 了。学术界把 Agent 基础设施的"归因(Attribution)"层拆成三个命题。Agent ID:这个 Agent 是谁;Identity Binding:它背后站着哪个人、哪个组织;Certification:它的行为与属性是否可信。这三个命题,OAuth 和 OIDC 都没有回答:OAuth 让人授权给应用,OIDC 让应用认识人,但还没有一个协议,让世界认识一个 Agent。
GenAuth 把这三个命题产品化成 Agent 的身份层。给每个 Agent 发护照:独立的 Agent ID,配套自己的账号与凭据,注册、轮换、吊销的完整生命周期;与人完成 Identity Binding,让 Agent 的每一个行为都能归因到委托它的那个人,出了事不再是无主悬案;在 OAuth 2.0 / OIDC 的既有轨道上延伸出委托授权链:凭证短时效,范围只收窄、不放大;Agent 的能力来自工具,所以 MCP 工具调用也纳入同一套身份与审计治理。所有这些,一套 SDK 接入。
四个核心理念:可预期、可管控、可撤销、可溯源。
这套"只收窄、不放大"的设计,安全工程里叫最小权限原则,博弈论里叫承诺机制:上边界,不是因为不信任 Agent;恰恰是边界,让它变得可以被信任。身份技术走了三十年,这一次,主语终于是 Agent。
02 · 行动(Web Agent)
盘点一下人类(以及 Agent)的生产力场景:差不多九成,都发生在 Web 和浏览器里。
所以你大概率也试过让 Agent 操控浏览器,然后发现市面上的 browser-use 方案普遍慢、贵,准确率还不高:demo 能跑,生产不敢上。
Web Agent 给出的是云端托管式的解法:Agent 的整个执行循环(打开浏览器、观察、决策、操作、重试)托管在云端,你一台浏览器都不用养。一个 API,就能让你的 Agent 基于浏览器在 Web 上 Do Anything,又快、又准、成本还低。
这些能力全部 API 化、各司其职。搜索与深度研究:多源检索、交叉核对,给出带引用的结论;网页操作:登录、填表、比价、跑完整的多步流程;Track 持续盯守:设定目标和频率,页面一有变化主动通知你,凌晨三点也不用惦记;登录态复用:登录一次,后续任务接着用,直到站点要求重新验证。
"又快又准"不是一句口号,我们给它定了工程标准:P90 的任务在两分钟内完成,成功率朝 99% 去磨,用真实用户的任务反复测试、定位、回放验证,一轮一轮,磨到稳定。
两个例子:
- 社交媒体自动化与数据采集:多平台内容发布、评论区监控、竞品动态追踪、公开数据聚合。一句话下达,Agent 自己去跑。
- 企业内部数据采集与治理辅助:并不是每家企业都有湖仓一体和标准化 API。真实的企业里,散落着大量不标准、难维护的旧系统和数据页面:没有 API,但有网页。Web Agent 用浏览器技术,把这些"接不进来的系统"重新接了回来。
遇到必须人来做的步骤(登录、扫码、验证码),Agent 会把浏览器的控制权交给你:你接手做完,它从断点继续,任务不中断、上下文不丢失。全程录像,每一步都能回放、能留档。出了问题不靠猜,直接回看。
03 · 记忆(GUMem)
行业已经形成共识:没有记忆的 Agent,每次见你都是初次见面。但大多数"记忆层"只做了一半:把聊天记录抽取出来、存起来、要用的时候再搜出来。
GUMem 把另一半也做了:
- 对话和行为,双轨记忆:不只记用户说过什么,还记他做过什么:点过什么、选过什么、放弃过什么。行为往往比语言更诚实。
- 多层记忆加工管线:对话 → 事实(Facts)→ 摘要(Summaries)→ 主题(Topics),逐层提炼,越往上越接近"这个人是谁";每条记忆带来源、可信度和时间衰减。
- 会规划的取用:取记忆不是一次向量搜索。一个查询 Agent 会把问题拆开、跨记忆类型收集证据、再组装成刚好够用的上下文;证据不够时,它会明说,而不是硬猜。
- AutoDream 洞察:像人在睡梦中整理白天的经历,GUMem 在空闲时自动消化行为流水,产出个性化的深刻洞察:"总在深夜下单""最近三周都在看去东京的机票"。不是工程师预设的报表,是 Agent 自己决定怎么分析、自己写分析程序、自己跑出结论。
- 看得见的形成过程:记忆不在黑盒里生长。每一条记忆如何从对话与行为中被提炼出来,全程可以实时观察,像看着它一点点长出来。
而这一切都属于用户:看得见、改得了、删得掉。记忆属于用户,不属于模型。在长对话记忆测试 LoCoMo 上,GUMem 拿到了 92.9% 的 SOTA 成绩(官网可查)。
从一个,到一百个
当每个 Agent 都有身份、有权限边界、每一步都有记录,事情开始起变化:
你才敢从"跑一个",放心地变成"同时跑几十上百个",各干各的活。出了问题,随时能查、随时能停。
规模越大,反而越安全、越可控。
Safer. Stronger. Yours.(更安全、更强、真正属于你。)
当 Agent 有了灵魂
我们相信,未来几年,网络上会生活着数以亿计的 Agent。它们替人订行程、盯市场、跑流程。世界的很大一部分事务,将由它们代为完成。
这样的世界,有两种可能的样子。一种是混乱的:无数无名的自动化程序,借着人的身份横冲直撞,没人知道谁在做什么。另一种是有序的:每个 Agent 都有名有姓、有边界、有来处,聪明,而且值得信任。
我们选择建设第二种。
给 Agent 一个灵魂,不是一句浪漫的话。它是具体的:给它身份,让它被认识;给它行动的边界,让它被信任;给它记忆,让它被托付。灵魂,就是"值得信任"的全部含义。
Tim Berners-Lee 说,this is for everyone。我们想把这句话,再往前带一程:
The Agentic Web should be for everyone, too.
现在
Qoni 正处在 private build 阶段。
在官网加入 waitlist。轮到你的那一刻,我们会写信给你,只有那一封,没有别的。
Give your agent a soul.
