The Domain Intelligence Schema is a declarative framework for modeling and deploying agentic AI systems in enterprise environments. Think of it as the BNF for business units — a formal grammar for composing valid domain models. DIS captures domain structure, behavioral rules, execution bindings, and governance in a vendor-neutral format that compiles to any runtime platform including LangGraph, CrewAI, AWS Bedrock Agents, and Microsoft AutoGen.
A complete vocabulary for modeling entities, roles, behaviors, execution bindings, and governance in agentic AI systems.
Atomic verbs — CREATE, READ, UPDATE, DELETE, INITIATE, RESPOND, NOTIFY — that force proper entity discovery and prevent scope creep.
Compile to LangGraph, CrewAI, AWS Bedrock Agents, Microsoft AutoGen, or any custom platform. No proprietary references.
Reference schemas directly in your IDE, validate with AJV, or generate types for your language.
{
"$schema": "https://schemas.domainintelligenceschema.org/dis/1.6.0/DISDossier.schema.json",
"dossierId": "customer-service-v1",
"name": "Customer Service Domain",
"disSpecificationRef": "1.6.0"
}
# Validate a dossier against the CDN-hosted schema
ajv validate \
-s https://schemas.domainintelligenceschema.org/dis/1.6.0/DISDossier.schema.json \
-d my-dossier.json
json-schema-to-typescript \ https://schemas.domainintelligenceschema.org/dis/1.6.0/Entity.schema.json \ > types/Entity.ts
CommonEnums (31 controlled vocabularies) and DISDossier (root container and manifest).
Entity, Role, Application, Endpoint, and Modes — the core nouns and interfaces of your domain.
AgenticTriplet (Entity + Mode + Role) and ModeOfInteractionRegistryEntry for behavioral composition.
AccessGateMatrix, EntityModeMatrix, RelationshipMatrix, and TripletFunctionMatrixEntry for cross-cutting rules.
FunctionCatalogEntry, KnowledgeDocument, TagDefinition, and ValidationRule for execution and metadata.
ValueEngineering, DossierComparison, PrivacyManifest, Telemetry, Marketplace, and ChangeManagement.