Files
Cognition-OS/spec/cognition-object-model.md
2026-02-08 07:53:24 -06:00

27 lines
606 B
Markdown

# Cognition object model (draft)
This document defines the core objects that flow through the system.
## Intent
- What is being requested?
- Expected outputs and side effects (if any)
## Constraints
- Budgets: time, compute, context, risk
- Policy set references
- Tool allow/deny lists
## Capability
- Granted authority for a specific action/tool
- Scope, TTL, limits, revocation
## Event (provenance)
- Immutable record of an action taken
- Includes: who/what, inputs, outputs, timestamps, capability IDs
## Result
- Output payload
- Confidence/uncertainty metadata
- Provenance links (event IDs)