Foundation-level operational primitives, governance structures, and cross-organizational territories.
ChittyOps Foundation provides the canonical primitives and governance frameworks that all ChittyOS organizations reference and implement. This is NOT operational implementation - that lives in ChittyOS/chittyops.
Foundation Layer:
- Defines operational governance standards
- Establishes cross-organizational territories
- Provides foundational hook primitives
- Sets canonical processes
Implementation Layer (ChittyOS/chittyops):
- Implements foundation standards
- Executes operational workflows
- Manages CI/CD pipelines
- Handles deployments
Primitive hook governance framework
Defines the canonical structure for hooks across all organizations:
- Hook lifecycle contracts
- Hook registry standards
- Hook execution primitives
- Hook governance policies
// Foundation defines the CONTRACT
interface HookContract {
type: 'git' | 'terminal' | 'custom';
lifecycle: ['pre', 'execute', 'post', 'error'];
governance: {
blocking: boolean;
priority: number;
scope: 'global' | 'org' | 'repo';
}
}Cross-organizational territory governance
Defines how organizations coordinate and govern shared spaces:
- Territory boundary definitions
- Inter-org coordination contracts
- Shared resource governance
- Conflict resolution primitives
// Foundation defines TERRITORIES
interface Territory {
name: string;
owners: Organization[];
governance: GovernancePolicy;
boundaries: TerritoryBoundary[];
}Foundation defines:
├── Hook types (git, terminal, custom)
├── Execution contracts
├── Governance policies
└── Cross-org coordination
Organizations implement:
├── Specific hook scripts
├── Org-specific policies
└── Operational workflows
Foundation defines:
├── Territory types
├── Ownership models
├── Coordination contracts
└── Conflict resolution
Organizations implement:
├── Territory assignments
├── Resource management
└── Operational coordination
Defined Cross-Org Territories:
- Owners: ChittyFoundation, ChittyOS
- Services: chittyid, chittyauth
- Governance: Identity standards and authentication contracts
- Owners: ChittyFoundation, ChittyOS
- Services: chittyregistry, chittyschema
- Governance: Service discovery and schema standards
- Owners: ChittyFoundation
- Services: chittyledger, chittychain, chittycanon
- Governance: Immutable record and transaction standards
- Owners: ChittyFoundation (governance), ChittyOS (implementation)
- Services: chittyops, chittyconnect
- Governance: Operational standards and deployment contracts
# Foundation-defined standard
version: 1.0.0
type: hook-execution
contract:
pre-conditions:
- hook_registered
- permissions_validated
execution:
- load_context
- execute_hook
- capture_result
post-conditions:
- result_logged
- next_hook_triggered# Foundation-defined standard
version: 1.0.0
type: territory-coordination
contract:
boundaries:
- identity_services
- authentication_services
coordination:
- request_permission
- execute_operation
- notify_stakeholders1. Foundation (chittyfoundation/chittyops)
└── Defines: Governance, Contracts, Standards
2. Operations (ChittyOS/chittyops)
└── Implements: CI/CD, Deployments, Workflows
└── References: Foundation standards
3. Organizations (ChittyCorp, NeverShitty, etc.)
└── Consume: ChittyOS/chittyops implementation
└── Adhere to: Foundation governance
To participate in foundation governance:
- Join chittyfoundation organization
- Propose changes via governance issues
- Follow canonical review process
- Implement in your organization
Foundation Layer (This Repo):
- Governance and standards definition
- Cross-org coordination primitives
- Canonical contracts
Implementation Layer:
- ChittyOS/chittyops - Operations implementation
- ChittyOS/chittyconnect - Credential management
- ChittyOS/chittyregistry - Service registry
Territory Implementations:
- chittyfoundation/chittyid - Identity territory
- chittyfoundation/chittyledger - Ledger territory
- chittyfoundation/chittycanon - Canonical standards
MIT License - Foundation governance available to all ecosystem participants
ChittyFoundation - Governing the primitives that power ChittyOS