Spaces:
Running
Running
Update CONTRACTS.md
Browse files- CONTRACTS.md +12 -12
CONTRACTS.md
CHANGED
|
@@ -1,16 +1,16 @@
|
|
| 1 |
-
<h1 align="center">
|
| 2 |
|
| 3 |
-
AISA
|
| 4 |
-
These contracts define how constraints and signals propagate across layers.
|
| 5 |
|
| 6 |
---
|
|
|
|
| 7 |
<div align="center">
|
| 8 |
|
| 9 |
<table>
|
| 10 |
<thead>
|
| 11 |
<tr>
|
| 12 |
<th>Contract</th>
|
| 13 |
-
<th>Purpose</th>
|
| 14 |
<th>Key Artifacts</th>
|
| 15 |
</tr>
|
| 16 |
</thead>
|
|
@@ -23,17 +23,17 @@ These contracts define how constraints and signals propagate across layers.
|
|
| 23 |
<tr>
|
| 24 |
<td><strong>Telemetry</strong></td>
|
| 25 |
<td>Enable auditability and traceability</td>
|
| 26 |
-
<td>Run
|
| 27 |
</tr>
|
| 28 |
<tr>
|
| 29 |
<td><strong>Versioning</strong></td>
|
| 30 |
<td>Ensure reproducibility and controlled change</td>
|
| 31 |
-
<td>Models, prompts, tools, workflows, memory
|
| 32 |
</tr>
|
| 33 |
<tr>
|
| 34 |
<td><strong>Budget</strong></td>
|
| 35 |
-
<td>Control cost, latency, and risk</td>
|
| 36 |
-
<td>Token limits, time limits, tool-call limits, cost ceilings</td>
|
| 37 |
</tr>
|
| 38 |
</tbody>
|
| 39 |
</table>
|
|
@@ -44,10 +44,10 @@ These contracts define how constraints and signals propagate across layers.
|
|
| 44 |
|
| 45 |
## Contract Descriptions
|
| 46 |
|
| 47 |
-
**Policy**
|
| 48 |
|
| 49 |
-
**Telemetry**
|
| 50 |
|
| 51 |
-
**Versioning**
|
| 52 |
|
| 53 |
-
**Budget**
|
|
|
|
| 1 |
+
<h1 align="center">AISA Cross-Layer Contracts</h1>
|
| 2 |
|
| 3 |
+
AISA defines a set of explicit cross-layer contracts that govern how constraints, signals, and guarantees propagate across system layers. These contracts ensure that agentic systems remain predictable, governable, and reproducible as they scale in complexity and autonomy.
|
|
|
|
| 4 |
|
| 5 |
---
|
| 6 |
+
|
| 7 |
<div align="center">
|
| 8 |
|
| 9 |
<table>
|
| 10 |
<thead>
|
| 11 |
<tr>
|
| 12 |
<th>Contract</th>
|
| 13 |
+
<th>Primary Purpose</th>
|
| 14 |
<th>Key Artifacts</th>
|
| 15 |
</tr>
|
| 16 |
</thead>
|
|
|
|
| 23 |
<tr>
|
| 24 |
<td><strong>Telemetry</strong></td>
|
| 25 |
<td>Enable auditability and traceability</td>
|
| 26 |
+
<td>Run identifiers, execution traces, tool logs, policy markers, budget signals</td>
|
| 27 |
</tr>
|
| 28 |
<tr>
|
| 29 |
<td><strong>Versioning</strong></td>
|
| 30 |
<td>Ensure reproducibility and controlled change</td>
|
| 31 |
+
<td>Models, prompts, tools, workflows, memory artifacts, evaluation suites</td>
|
| 32 |
</tr>
|
| 33 |
<tr>
|
| 34 |
<td><strong>Budget</strong></td>
|
| 35 |
+
<td>Control cost, latency, and operational risk</td>
|
| 36 |
+
<td>Token limits, time limits, tool-call limits, monetary cost ceilings</td>
|
| 37 |
</tr>
|
| 38 |
</tbody>
|
| 39 |
</table>
|
|
|
|
| 44 |
|
| 45 |
## Contract Descriptions
|
| 46 |
|
| 47 |
+
**Policy** β Defines which actions are permitted, restricted, or require explicit approval, and how safety, escalation, and compliance rules are enforced during runtime execution.
|
| 48 |
|
| 49 |
+
**Telemetry** β Specifies the minimum set of signals required to trace, audit, and reproduce agent behavior across executions, enabling accountability and post-hoc analysis.
|
| 50 |
|
| 51 |
+
**Versioning** β Ensures that changes in agent behavior are attributable to explicit, versioned artifacts rather than implicit system drift or undocumented configuration changes.
|
| 52 |
|
| 53 |
+
**Budget** β Bounds resource usage across tokens, time, actions, and cost to prevent runaway behavior and enable cost- and risk-aware system operation.
|