Skip to main content

Schema-first semantic governance layer for enterprise agents

Project description

Entigram

Entigram: The Semantic Governance Layer for Enterprise Agents

Entigram is a schema-first control plane for enterprise agents that grounds agent behavior in verified domain models, approved semantic alignments, and auditable state transitions.

It provides the infrastructure to build constrained autonomy, ensuring that agents operate across fragmented enterprise systems without inventing fields, joins, entities, or state transitions.

🎯 The Entigram Thesis

Enterprise agent adoption fails when agents lack trustworthy domain context and enforceable schema boundaries. Entigram addresses this by sitting between your agents and your enterprise state.

Defensible Grounding: Entigram prevents unsupported concepts and unverified mappings from entering operational agent workflows.

🛠️ Key Capabilities

  • Domain Boundaries (Schema): Force agents to operate against explicit Entigram Schemas rather than vague natural-language context.
  • Closed-World Reasoning: Automatically reject or quarantine unknown entities, attributes, and relationships.
  • Verified Semantic Alignments: Enable cross-domain data federation using approved mappings instead of fuzzy LLM guesses.
  • Deterministic Conflict Handling: Transform contradictory agent states into auditable ledger entries for human or policy-driven resolution.
  • Agent Hydration: Boot agents with exact project state, schemas, alignments, and settled decisions.
  • Auditability: Store every alignment and decision in a local SQLite ledger for full provenance and governance.

🚀 Quickstart

1. Initialize a Governance Workspace

python3 -m entigram.cli_runner.etg_cli init --dir my-governed-agent
cd my-governed-agent

2. Define your Schema Contracts (Schema)

Create a schema.lds to define the entities and relationships your agents are allowed to "know."

ENTITY: Supplier
ATTRIBUTES:
  - .id (UUID)
  - name (String)
  - tax_id (String)

3. Hydrate and Launch

Align your agent's state vector with your local domain models:

python3 -m entigram.cli_runner.etg_cli agent --engine Antigravity

🏗️ How it Fits

Entigram is not an orchestration framework, MCP replacement, graph database, or IAM product. It is the semantic governance layer that complements those systems by providing:

  1. Schema Discipline: Validating agent inputs/outputs against a strict Schema.
  2. Alignment Gates: Ensuring cross-system joins (e.g., Salesforce Opportunity to Warehouse SKU) use verified mappings.
  3. Decision Ledger: Providing a persistent, auditable record of state transitions.
Agent framework
  -> Entigram semantic governance
  -> MCP/tools/connectors/databases
  -> enterprise systems
Existing Layer Examples Entigram's Role
Agent orchestration LangGraph, CrewAI, OpenAI Agents SDK, Microsoft Agent Framework Validate domain state, mappings, payloads, and handoffs before agents act
Tool and data access MCP, API tools, enterprise connectors Govern tool schemas and block unsupported concepts or unverified mappings
Knowledge and context RAG, GraphRAG, Neo4j, Stardog, data.world, LlamaIndex Operationalize only verified concepts, relationships, and alignments
Runtime governance RunAgents, Okta, policy engines, approval systems Supply semantic policy signals and provenance for tool/action decisions
Observability Tracing, OpenTelemetry, agent logs Add semantic provenance: schema, alignment, evidence, conflict, and decision IDs

🔒 Operational Principle

Discovery creates proposals, not operational facts.

Agents and routers may suggest alignments from schema similarity, partner data, or field names, but those proposals do not drive cross-domain joins until they are explicitly authorized with trusted evidence.

📈 Best-Fit Use Cases

  • Partner Reconciliation: Normalizing and aligning external supplier data with internal systems.
  • Cross-Domain Integration: Linking CRM data (Salesforce) to supply-chain or inventory forecasting.
  • Regulated Data Extraction: Clinical/EHR extraction with strict validation and conflict gates.
  • Governance for Multi-Agent Ops: Auditing the "handoff" state between different specialized agents.

⚖️ License

Entigram Core is Open Source under the Apache License 2.0.


Entigram: Grounding agentic autonomy in enterprise reality.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

entigram_ai-0.2.1.tar.gz (146.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

entigram_ai-0.2.1-py3-none-any.whl (141.9 kB view details)

Uploaded Python 3

File details

Details for the file entigram_ai-0.2.1.tar.gz.

File metadata

  • Download URL: entigram_ai-0.2.1.tar.gz
  • Upload date:
  • Size: 146.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for entigram_ai-0.2.1.tar.gz
Algorithm Hash digest
SHA256 86db131852413aed3f44f2f6211c5132714ad5c58d295f7d167124837e2597e4
MD5 ef57b212ce94026a59f138e1440eda5b
BLAKE2b-256 2d815a668d6370bbc9d9c7daed8a5d779b7471755397bc347bfe7246b4ec67ec

See more details on using hashes here.

File details

Details for the file entigram_ai-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: entigram_ai-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 141.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for entigram_ai-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0a68578d8cac00dff0c3648450f4e1d020139a179d8f59efc92547087c792238
MD5 464c9095e721e294210e8d8afc9e667b
BLAKE2b-256 c50cedc3151ba4442592f66f6c2066da4cf94fe3ef96d7e890e3b059974c34a0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page