Skip to main content
Last updated on

Resource Catalog

🆕 New page in this review

Everything on this page is new.

The Resource Catalog is where you declare the business resources the Agent IAM Gate checks every governed operation against. It's organization-scoped, not agent-scoped; one catalog serves every agent in your org, since the same database or API is often called by more than one agent.

Access it from Organization → Resource Catalog.

Permissions

Resource Catalog access follows the organization's existing roles:

RoleCan do
AdminCreate, edit, and retire resources; grant or revoke agent roles on any resource
DeveloperView resources; grant or revoke agent roles on resources owned by their team
ViewerRead-only

See Organization → Permissions for the full role reference.

Create Resource

Click Add Resource to declare a new business resource.

FieldRequiredDescription
NameYesHuman-readable label (e.g. Billing API, Customer DB)
TypeYesAPI, Database, Queue, or Custom
Match PatternYesHow OpenBox recognizes operations that target this resource: a URL prefix for an API, a table or schema name for a database, a queue name for a queue
OwnerNoTeam accountable for the resource
DescriptionNoFree-text context for operators

Click Save to add the resource to the catalog. New resources follow the same Monitor Then Enforce rollout as the agents matched against them: in Monitor mode, operations that would be denied are logged, not blocked; once an agent is switched to Enforce, it's denied on its next operation matching a resource it holds no role on.

Grant Agent Roles

Open a resource from the catalog list to manage its access grants.

RoleGrants
ReaderRead-only operations against the resource
OperatorRead and write operations against the resource
OwnerFull access, plus the ability to grant roles to other agents on this resource

Click Grant Access, select an agent, and choose a role. An agent with no grant on a resource is denied by default (see Implicit Deny).

Resource Status

StatusEffect
ActiveResource is matched and enforced
RetiredResource is no longer matched; operations that would have matched it fall through to implicit deny

Retire a resource instead of deleting it to preserve its grant history in the audit trail.

  • Agent IAM Gate: How the catalog is enforced in the authorization pipeline
  • Agent Settings: Pause or revoke an individual agent's access entirely