Developer glossary
AI COO
The tenant-aware agent surface served through MCP. Tool visibility depends on catalog surface, tier, pillar, AI COO scope, feature gates, and caller authorization.
AI COO scope
The billing-tier value accounting, full, or unlimited used as one MCP visibility gate. It does not replace role, entitlement, feature, or model-policy checks.
AuditCore
The tenant-scoped append-only event log with canonical grammars, principal chains, correlation/causal identifiers, idempotency, and a per-tenant row-hash chain.
CEL
Common Expression Language. InBlack uses restricted CEL subsets for substrate filters, formulas, rules, and other predicates. Each consumer owns its allowlist; arbitrary CEL features are not implied.
Entitlement triple
A product:module:action RBAC key, for example commerce:orders:view. The canonical product/module/action catalog lives in shared/rbac/rbac.go.
Entity type
A substrate registry name. Current physical extensible types are crm_contact, crm_company, crm_activity, commerce_order, commerce_product, commerce_fulfillment, and marketing_campaign. Closed accounting primitives do not accept custom fields.
Idempotency key
A caller-provided key that lets a specific write contract deduplicate retries. Header and input-field names vary by surface. Support must be established by that route or tool; it is not universal.
MCP
Model Context Protocol, used by external and first-party agents to discover and call the InBlack tool catalog at https://ai-coo.inblack.app/mcp.
Pending action
A persisted proposal that requires the applicable human review/approval path before execution. Not every write uses a pending action; tool tier and implementation determine the flow.
Pillar
A product domain such as Accounting, Commerce, Customer 360 (cx), Studio, Reporting, Portal, or Data X. Billing and MCP catalogs use pillar names as authorization and visibility inputs.
Principal chain
The ordered principals represented in an AuditCore event. Entries identify the user, agent, service, or system participants established by that event’s producer.
Simulate tool
A generated inblack_simulate_* companion for a catalog write tool. It previews the catalog operation without committing the corresponding write. The current generated catalog records each write/simulate pair.
Tool tier
The catalog risk tier T1 through T4. Tier is policy metadata, not a promise that every tool at the same tier has identical approval behavior; inspect the tool contract and visibility gates.
UCP and ACP
Agentic Commerce protocols exposed under /agentic/ucp/{brand_id} and /agentic/acp/{brand_id}. They are separate from the tenant MCP endpoint and the browser Storefront SDK.