Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Domain Intelligence Schema (DIS) v1.6

Version License Schemas

Official JSON Schema definitions for the Domain Intelligence System - A grammar for modeling and deploying agentic AI systems in enterprise environments.

🎯 What is DIS?

DIS is "Terraform for Agentic AI" β€” a declarative specification that captures:

  • Domain structure (entities, roles, applications)
  • Behavioral rules (AgenticTriplets: Entity-Mode-Role)
  • Execution bindings (functions, endpoints, workflows)
  • Governance (RBAC, privacy, telemetry, change management)

Think of it as the BNF for business units, providing a formal grammar (not taxonomy) for composing valid domain models.

πŸš€ Quick Start

IDE Integration

Reference schemas directly for autocomplete and validation:

{
  "$schema": "https://schemas.domainintelligenceschema.org/dis/1.6.0/DISDossier.schema.json",
  "dossierId": "customer-service-v1",
  "name": "Customer Service Domain",
  "disSpecificationRef": "1.6.0"
}

Validation

# Using AJV with CDN
ajv validate \
  -s https://schemas.domainintelligenceschema.org/dis/1.6.0/DISDossier.schema.json \
  -d my-dossier.json

# Using local schemas
ajv validate -s schemas/v1.6.0/DISDossier.schema.json -d my-dossier.json

Type Generation

# TypeScript
json-schema-to-typescript \
  https://schemas.domainintelligenceschema.org/dis/1.6.0/Entity.schema.json \
  > types/Entity.ts

# Python
datamodel-codegen \
  --url https://schemas.domainintelligenceschema.org/dis/1.6.0/Entity.schema.json \
  --output models/entity.py

πŸ“š Schema Catalog

23 Core Constructs organized into 6 categories:

Foundation (2)

Identity & Structure (5)

Behavioral Grammar (2)

Matrices (4)

Supporting Constructs (4)

Business Value & Governance (6) β€” NEW in v1.6

🎨 Key Features

7 Canonical Modes

The atomic verbs that force proper entity discovery:

  • CREATE - Bring new data into existence
  • READ - Retrieve and query data
  • UPDATE - Modify existing data
  • DELETE - Remove data
  • INITIATE - Start asynchronous interactions
  • RESPOND - Reply to initiated interactions
  • NOTIFY - Send one-way alerts

Zero Vendor Lock-in

v1.6 removes all proprietary references. Compile to:

  • LangGraph
  • CrewAI
  • AWS Bedrock Agents
  • Microsoft AutoGen
  • Or custom platforms

JMESPath Expressions

Standardized query and transformation language for:

  • Validation rules
  • Access gate conditions
  • Payload transformations
  • Data filtering

πŸ“– Documentation

πŸ”§ Development

Validate All Schemas

./scripts/validate-schemas.sh

Sync from CDN

./scripts/sync-from-cdn.sh

πŸ“¦ Distribution

Canonical URIs:

  • Base: https://schemas.domainintelligenceschema.org/dis/1.6.0/
  • Index: https://schemas.domainintelligenceschema.org/dis/1.6.0/index.json
  • Docs: https://schemas.domainintelligenceschema.org/docs/

Features:

  • βœ… CORS-enabled for web tools
  • βœ… Immutable 1-year cache
  • βœ… CDN-optimized delivery
  • βœ… HTTPS with managed certificates

🀝 Contributing

Contributions welcome! Please:

  1. Fork the repository
  2. Create a feature branch
  3. Validate your changes with ./scripts/validate-schemas.sh
  4. Submit a pull request

πŸ“„ License

Apache License 2.0 - See LICENSE for details

πŸ”— Links

πŸ“Š Version History

  • v1.6.0 (Q1 2026) - First production-ready release
    • 23 core constructs
    • CommonEnums centralization
    • JMESPath standardization
    • 6 new governance constructs
    • Zero vendor lock-in

Status: βœ… Production Ready | Release: Q1 2026

About

Domain Intelligence Schema - Declarative grammar for modeling agentic AI systems in enterprise environments

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages