Business before prompts
Describe real business with Manifests, resources and typed capabilities. Discovery never grants execution permission.
Manifests and contracts →Business-to-Agent infrastructure. Define capabilities once and connect AI platforms through a secure, typed runtime.
Open source · Apache-2.0 · TypeScript
BUSINESS VALUE / IN MOTION
Follow a reservation journey: AI discovers business capabilities, sends typed input and connects existing systems through one governed runtime.
01 / 04
An AI host discovers menu.search and availability.check from a typed business contract. Discovery describes what exists; it does not grant permission.
Business value: expose capabilities once, across multiple entry points.
Concept animation; no live business calls. Authorization and approval requirements are determined by business policy.Explore the runnable Restaurant reference →
01 / ARCHITECTURE
Separate business contracts, execution governance and platform projections. Keep capabilities consistent while adapting experiences to each ecosystem.
Describe real business with Manifests, resources and typed capabilities. Discovery never grants execution permission.
Manifests and contracts →Mutations pass validation, authorization, policy, approval when required, idempotency, Connectors and audit. Keep high-risk actions governable.
BusinessRuntime →REST, MCP and distribution adapters share one runtime. SemanticExperience maps business interactions into native platform presentation.
SemanticExperience →Validate → Authorize → Policy → Approval → Idempotency → Connector → Audit
02 / START BUILDING
Install the CLI, generate a Manifest and validate your business definition. Start with Node.js 20 or newer.
Alpha APIs may change.dev validates local configuration; BusinessRuntime owns execution.
# Install the Alpha CLI
npm install -g @brivya/cli@0.1.0-alpha.1
# Create and validate a business contract
mkdir my-business
cd my-business
brivya init
brivya validate
brivya inspect
brivya dev03 / DEVELOPER ECOSYSTEM
Use open modules from business contracts to platform integration. Platform qualification, review and publication still follow each platform’s rules.
Use the shared public contracts of Core, Manifest, Policy and Runtime.
npm install @brivya/sdk@0.1.0-alpha.1@brivya/sdk
PROTOCOL ↗Reuse capability contracts and safety semantics across protocols.
Protocol adapters DISTRIBUTION ↗Reference distribution projections for business capabilities and experiences.
Distribution profiles and conformance EXTENSIBILITY ↗Explicit grants, scoped Host APIs and isolated execution boundaries.
Extension and permission contractsKEEP EXPLORING