The Domain Intelligence Schema is an open, platform-agnostic standard for modeling 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. Write the domain once. Apply it to any runtime. The schema is the standard. Compilers and playbooks that apply it are separate.
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.
No required vendor. No proprietary runtime. The dossier is portable. Example compilers exist; none are part of the standard.
Reference schemas directly in your IDE, validate with AJV, or generate types for your language.
{
"header": {
"dossierId": "customer-service-v1",
"domainName": "Customer Service",
"version": "1.0.0",
"disSpecificationRef": "1.6.0"
},
"dossierSpecificDefinitions": {}
}
# 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 (26 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.