An owner per agent1
Every agent has a person or team accountable for it. No owner in the policy, nothing runs.
dono: Operações · RevOps papel_do_dono: operador
HARNESS · GOVERNED CLOUD IDE · EARLY ACCESS
Skills from Agents & Skills, synthetic data from Evidence, policy per data class, human approval on sensitive actions and a verifiable receipt for every run.
Cloud IDE and runtime in early access, by invitation. The demo runs in your browser and executes nothing.
Send a follow-up to stalled contacts
leituraallowedescrita_arquivoapproved · simulatedenvio_externowaiting for approvalreceipt #39c41e2a7b0f3…no action performed
ON ONE SCREEN
The limits sit next to what works. Whoever signs off on the purchase needs to see both together.
THE PROBLEM
Teams already run agents across different tools. Nobody knows who answers for each one, what data it touches and who approved its last action.
HOW HARNESS ANSWERS
Fail closed: if a check fails, the request is denied and the reason is recorded.
Every agent has a person or team accountable for it. No owner in the policy, nothing runs.
dono: Operações · RevOps papel_do_dono: operador
Public, internal, confidential or personal. Each class requires a scope, designed with the LGPD in mind.
classes_de_dado: clientes.csv: pessoal
Sensitive actions wait for a person, and the requester cannot approve their own request.
aprovacao_obrigatoria: - envio_externo
Every step becomes a receipt chained by SHA-256. Changing a field breaks the chain.
#3 envio_externo aprovado
9c41e2a7b0f3…What each guarantee covers
THE DECISION IN ONE PICTURE
It is the path of every Claude Code action in the Cloud IDE and of every request in the runtime console. The demo shows the same path as a rehearsal.
No answer from the policy, a timeout or an error along the way, and the action does not run. Nobody has to remember to block: blocking is the default, and allowing takes a written rule or a person. When the path itself goes down there may be no receipt left, but a missing receipt never turns into permission.
WHERE HARNESS FITS
Tools like Claude Code and Codex write code and run agents for developers. Harness is the governance layer for business teams: it decides who may act, with which data and with whose approval, and leaves the receipt.
LIVE
Each entry carries the commit in the Reveno repository and, where it exists, the public proof anyone can check.
Cloud IDE 0.6.0. When an agent (Claude Code or Codex) tries to change a protected branch, the workspace git asks Harness and only proceeds with your recent approval. Approvals wait 9 minutes and alert you in the browser; receipts download as a bundle with an offline verifier.
Cloud IDE 0.5.0. One session per branch, with its own worktree and the chosen agent; an agent on main can open and follow the others. A commit on main asks for approval, and merging a branch with the button becomes a signed receipt.
Isolation layers, what the policy guarantees and what it does not, public receipt keys and advisory HX-2026-01: the hook could let an action proceed when it ran out of time; it now has a hard deadline and blocks on any failure.
Cloud IDE 0.4.0. Every tool, MCP included, goes through the policy before it runs: it proceeds, waits for a person in the browser or is denied. Approval is bound to the input hash and works once.
Every tool Claude Code uses becomes a chained record signed with Ed25519, with secrets masked, and the IDE Receipts panel checks hash, chain and signature.
reveno-instalar downloads the public Agents & Skills package and only extracts the skills folder. The IDE gained 5 seats, a bar with memory, disk and seats, and extra keys on mobile.
The console moved to the server's local AI, with no external key and no per token cost. Every answer still requires review.
One shell per person in the browser, under gVisor, to use their own Claude Code or Codex account. Single use invitation, password stored with scrypt and a session that survives a closed tab.
Reveno text skills with policy, approval with segregation of duties and an Ed25519 receipt checked in the browser.
Its own service with identity by workspace token, a worker with limited memory and time, and a kill switch. The second rehearsal passed, with the receipt chain checked outside the server.
Next
Today, with Reveno
HOW TO GET IN
Access opens gradually: there is a single server and the external security review has not happened yet.
Through the Reveno form, with the case you want to run. No card and no commitment.
Reveno walks you through the demo and agrees with you on what goes into the workspace and what stays out.
The link is handed only to you and works once, for 7 days. There you create a password of 12 characters or more.
Sign in to the Cloud IDE, open Claude Code or Codex with your own account and make the first request. The Receipts panel shows the decision and checks the signature.
Seats on the server
5
workspaces running at the same time; the sixth sees "no seat"
CPU per workspace
1 vCPU
container ceiling
Memory
2 GB
container ceiling, up to 512 processes
Disk
8 GB
on screen warning from here; no hard quota yet
No terminal open
30 min
the workspace shuts down; files stay
Price
Not published
the AI model runs on your account; Reveno neither pays for nor stores anyone's key
QUESTIONS
No. It runs entirely in your browser, makes no network call and every receipt records that no action was performed. The policy decides as if the runtime existed.
In the runtime, the request is kept only until the run ends and the answer for 7 days. The receipt stores only fingerprints (HMAC) of both, never the text. A request with personal or sensitive data waits for an approver before it runs. For client data at scale, Reveno installs the governance in the environments you already use.
With the person's own. In the Cloud IDE, everyone signs in with their own Claude Code or Codex account, and Reveno neither pays for nor holds anyone's key. The console uses the server's local AI (a 7B model, with no external key and no per token cost), and every answer needs review. The policy and the receipt are model neutral, and skills follow the open SKILL.md format.
In the runtime, yes: every receipt is signed with Ed25519 and chained to the previous one. Public keys live at /.well-known/harness-keys.json and the console checks the signature in your browser. In the demo, receipts are rehearsal receipts chained by SHA-256.
Harness pricing is not published yet. Early access is by invitation, one workspace at a time, and the AI model cost sits on the account of whoever uses it. To install owner, policy, approval and records in the flows your company already uses, Reveno starts with the Diagnostic.
On the trust page: isolation layers, what the policy guarantees and what it does not, the public receipt keys, resolved advisories and how to report a vulnerability.
EARLY ACCESS
The Cloud IDE opens one isolated shell per person, with policy deciding before every Claude Code action and a receipt for each one, and the runtime runs Reveno text skills with human approval and a signed receipt. Third party connectors and credentials come next. Nothing runs on these pages.