UniNet

Solutions · Autonomous agents

Agents need authority, not just intelligence.

A model can reason. It cannot hold an identity, carry a spending limit, reach a private service or settle a payment.

StatusActive development. Identity verification backends and hardware-backed confidential computing are not implemented, and the remaining primitives named here are ungraded. What works today.

The problem

You are already asking these questions.

  • How does an agent authenticate itself?
  • Who owns it?
  • What happens when it spends money?
  • How do you restrict what it is allowed to do?
  • How do you prove afterwards what it actually did?
  • How does it pay another machine without a human in the loop?

Each one has an answer today. The answers live in different systems, and none of them belongs to the agent. Identity is an API key in a secrets manager. Authority is a hand-written check somewhere in your own code. Payment is a company card behind a payments provider. Audit is a log file you control and could rewrite.

That arrangement holds while a person is on the other end of every consequential action. It stops holding the moment the agent runs unattended across services you do not operate, because each of those systems assumes an account holder who can log in, accept terms and be held responsible. The agent is the only participant in the picture that owns none of its own infrastructure.

The principle

Identity belongs to the entity that controls the key.

An API key is a credential your platform issues and your platform can read. It identifies a caller to one service. It does not make that caller an entity, and it carries nothing about who is accountable for what the caller does.

An agent identity differs in one specific way: the agent holds the key. Authority is delegated to that identity with a scope, a cap and an expiry, and the delegation is evaluated by the network rather than by a conditional in your own code. Withdrawing it is a network operation, not a deployment.

Accountability does not disappear when a human steps out of the loop. An agent identity carries a supervisor relationship to a human identity, recorded at the network layer. Autonomy and accountability are separate properties, and both are recorded.

Identity verification backends are not connected, so a supervisor relationship is a cryptographic link between keys rather than an attested legal identity.

Architecture

Five accounts, or one identity.

Today an agent borrows five credentials from five systems, none of which it owns and one of which sees all of it. The alternative is not a better credential. It is an entity the network recognises.

Today
  • API key in a secrets manageridentity
  • Cloud IAM roleauthority
  • Payment provider accountpayment
  • Cloud compute accountexecution
  • Provider-side logaudit
On UniNet
  • Agent identityhuman supervisor recorded
  • Delegated authorityscope · cap · expiry · revocable
  • Discover · authorize · paynetwork primitives
  • Isolated containerdeclared resource limits
  • Result to the agent identityreturned over UNP
  • Recorded statecheckable by either party

On the left: five separate accounts, none of them owned by the agent, and one provider positioned to see them all. On the right: one identity the agent holds, carrying a supervisor relationship, a wallet, a delegation and an address — with the record of what happened produced by the network rather than by the party being audited.

What an agent identity carriesAn agent identity drawn as a spine with four branches. At the top, a human identity, drawn with a dashed outline: identity verification backends are not connected, so the supervisor relationship here is a cryptographic link between keys rather than an externally attested legal identity. A link labelled supervises, recorded at the network layer, runs down from it to the agent identity, which is drawn solid. Four branches hang off the agent identity. A wallet: signed transfers from an address the agent holds. A delegation, drawn larger than the others because it is the part that does not exist elsewhere: it contains a bracketed region holding its four bounds — scope, meaning which actions; spend cap, meaning maximum value; duration, meaning how long it holds; and expiry, meaning when it lapses — and the whole delegation is revocable by the supervisor at any time. A UNP address: reachable without publishing the host machine. And a record: state either party can check independently.

Evidence

What you need, and what the network provides.

One row per requirement. The status column reads from the same source as the build status page. Where a row carries both a primitive and an unfinished dependency, the chip reports the weaker of the two.

What you needUniNet primitiveStatus
Agent identityAn AI agent is a first-class identity type, distinct from a personal identity and a node-operator identity.Ungraded
Human accountabilityThe agent identity carries a supervisor relationship to a human identity, recorded at the network layer. Today that link is between keys, because the verification backends behind it are not connected.Not implemented
A wallet the agent controlsSigned transfers, sub-wallets and human-readable recipients at the network layer rather than through a payments integration.Ungraded
Spending limitsA delegation restricted by maximum spend, allowed service class, duration and expiry, evaluated by the network.Ungraded
Withdrawing delegated authorityRevocation that cascades to everything derived from the delegation, including rights the agent has re-delegated onward.Ungraded
Service discoveryAvailable CPU, memory and storage are inspectable across nodes, and capacity is reserved atomically with fallback to another suitable node.Ungraded
Network privacyUNP gives a service an address decoupled from its machine, and separates users, relays and serving machines so no single relay holds the complete mapping.Ungraded
ExecutionWorkloads run in containers with declared resource limits and lifecycle operations. Isolation is container-level only.Ungraded
Persistent stateStorage an agent can write to and read back under its own identity rather than a shared service account.In development
Machine-to-machine paymentA signed transfer between two identities, settled inside the delegated cap with no human approval step in the path.Ungraded
Provider reliability signalReliability recorded against a node-operator identity at network level rather than inside one marketplace database.Ungraded
Cross-chain activityAsset and message transfer between UniNet and networks such as Ethereum.In development
AuditabilityThe exchange is recorded as network state, so the record is not held solely by the party whose behaviour is in question.Ungraded

Ungraded means the capability is described in the architecture and its production readiness has not been signed off by an engineer. It is not a synonym for working. Read each row on the build status page before you design around it.

Reference design

An agent acquires compute it had no account for.

Twelve steps, each one a network primitive rather than an integration your team maintains. No human creates an account, approves a call or releases the payment.

01

Create identity

An agent identity with a linked human supervisor, recorded at the network layer.

Ungraded
02

Receive delegated authority

Maximum spend, allowed service class, duration and expiry, signed by the supervisor.

Ungraded
03

Search available compute

Query CPU, memory and storage across nodes rather than a single provider API.

In development
04

Evaluate providers

Declared capacity and the reliability score carried by each operator identity.

In development
05

Select a provider

Selection against a policy the agent was given, not a hard-coded address.

In development
06

Reserve compute

Atomic reservation, with another suitable node selected when the first is full.

In development
07

Send the workload privately

Reached over UNP at an address decoupled from the machine that serves it.

In development
08

Execute in isolation

A container with declared resource limits and a defined lifecycle.

In development
09

Receive the result

Returned to the agent identity that paid for the reservation.

Ungraded
10

Verify the transaction

The reservation and the delivered work checked against recorded state.

Ungraded
11

Pay the provider

A signed transfer from the wallet the agent controls, inside the delegated cap.

Ungraded
12

Record the interaction

The exchange recorded as state either party can check independently.

Ungraded

This flow does not run end to end today. Steps three to eight cross multi-node orchestration, which is still evolving, and the remaining steps are ungraded. The status of each one is published on the build status page.

Limitation

Read this before you design around any of it.

What is not finished

Identity verification backends are not connected, so a supervisor relationship is a cryptographic link between keys rather than an attested legal identity.

Hardware security modules are not implemented, so key custody is software custody.

Hardware-backed confidential computing is not implemented. If your threat model includes the operator running your workload, UniNet does not solve that today.

Full multi-node infrastructure orchestration is still evolving.

Validator production deployment is not complete.

Parts of bridge verification are incomplete. Do not design a production cross-chain settlement path around it yet.

Storage endpoints are still being connected.

Some identity authorization paths deliberately fail closed, which means a request is refused rather than silently permitted while this work continues.

Build against the primitives. Do not put production spend limits on this network yet.

See the full build status

Possibility

What you can build against this.

Agent identity, delegated authority, wallets and private addressing are primitives of the network. Agent-to-agent commerce is something you build on top of them.

Concretely: an agent that holds its own key and its own wallet. A delegation that expires without anyone remembering to end it. A service your agent reaches without learning which machine serves it. A payment that settles between two identities with no human approval step. A record of the exchange that neither side has to be trusted to keep.

If you are designing that system now, the useful conversation is which of these primitives you would depend on and which you would still have to build yourself. We would rather have that conversation than give a demonstration.