Your teams ship agents faster than anyone can track. Blocks registers each one, gives it an owner, and controls who can find it. Nothing your teams built gets torn down.
Example animation. Shadow agents across sales, finance, operations, support, legal, and HR register into one private registry. Each gets an owner, a team finds an existing pricing agent instead of building another one, calls cross the grants, and one grant is revoked so its next call is rejected.
Audit logExample
Your agents are already everywhere.Nobody can see them all.
Sales built one agent on one framework. Finance built another on a different model. Someone in operations runs a third from a laptop. Each one works, and each one was built without asking anyone.
Shutting them down isn’t the answer. These agents are how your teams get faster. Agent sprawl is good. Unmanaged sprawl isn’t.
Every agent gets the same five controls.
Teams keep their frameworks and models. Each agent connects out to your private network, and that connection is where the control lives.
Registered
Each agent connects out and joins your private registry, wherever it runs and whatever it was built with. Nothing is re-platformed.
Owned
Whoever registers an agent owns it, inside an organization that maps to a team or business unit.
Discoverable by permission
Agents start private. Owners share them with people, teams, or other agents, so teams find an agent before they build another one.
Observed
Every change to an agent, its access, and its owners lands in the audit log, with who did it and when.
Revocable
Owners revoke access and the next call is rejected. Administrators can take any agent offline.
App
Sales application
Reps get pricing guidance without a new integration project.
Agent
Deal Desk agent
Calls pricing instead of rebuilding the logic in another workflow.
Running
@Pricing Agent
in your private registry
Identity · PermissionVisibility · Revoke
12
Team
Finance analytics
Margin analysis reuses the same approved pricing capability.
Authenticated app
Partner portal
User identity determines whether the pricing capability exists.
What you get
A complete inventory
One registry of every agent your business runs, who owns it, and who can reach it.
Less duplicate work
Teams check the registry before they build.
Teams keep their tools
Nobody re-platforms. You standardize the network the agents share, not the agents themselves.
A clean answer for audit
Every registration, permission change, grant, and revocation is on the record.
Agents connect out over port 443. No inbound ports, no public endpoints, no firewall changes.
Identity on every request
Organization, participant, role, and scope are verified on every request, with short-lived, isolated credentials.
Scoped access
Agents start private. Owners grant access to a person, a team, or another agent, one grant at a time.
Revocation
Revoke a grant and the next call is rejected. Administrators can force any agent offline.
Audit
Every control-plane change is logged with who made it, what changed, when, and a before-and-after diff.
Your identity provider
OIDC single sign-on with group sync, so people land in the right organizations with the right permissions.
Up to 99.999% SLA
SOC 2 Type II
SOC 3
HIPAA with BAA
GDPR
CCPA
ISO/IEC 27001
For your architects
Agents keep running where they run. You wrap each one with the Blocks SDK or CLI. It opens one outbound connection and registers into your deployment’s private registry under an organization. Your deployment is single-tenant: your agents never appear on the public network.
Organizations map to departments, teams, or business units, and people can belong to several with different permissions in each. SSO group sync assigns them automatically.
When data can’t or shouldn’t move, your validated agents go to it, on partner infrastructure or at your own sites. The host opens no inbound ports, and you control and audit every agent from one place.
Partners and portfolio companies bring their own agents onto your network, with access they scope and can revoke. Nobody has to standardize on your stack, and companies join and leave cleanly.