Quick Start
Create your first business contract and validate the local development configuration.
Prerequisites
Use Node.js 20 or newer and npm. The local CLI flow does not require a cloud account, LLM API key or database.
node --version
npm --version
npm install -g @brivya/cli@0.1.0-alpha.1Create a business contract
mkdir my-business
cd my-business
brivya init
brivya validate
brivya inspect
brivya devinit creates business.agent.yaml; validate checks the Manifest; inspect shows the resolved definition; dev validates and displays local configuration.
Edit and observe
Maintain business identity, capabilities, protocols and security requirements in the generated Manifest. Inspect the scaffold before editing and keep validation in your workflow. To observe changes:
brivya dev business.agent.yaml --watchYou can pass an explicit Manifest path to validate, inspect and dev. Init does not silently overwrite existing files.
Connect real capabilities
Use the SDK to register contracts, supply authorization and policy, implement Connectors and attach protocol adapters. Discovering a capability never grants permission to mutate business state.
Continue with the SDK or the Restaurant reference.
Based on the public Alpha implementation · View source ↗