The ExecutionContract
Every turn, your agent gets a read-only contract. It defines what the agent can do right now — based on stress level, energy, drift, and behavioral state. Includes stability index, drift magnitude, and cycle count. The agent reads it. It cannot modify it.
Allowed
respond
clarify
suggest
escalate
defer
Blocked
issue_refund
delete_record
access_records
share_credentials
{
"allowed_actions": [
"respond", "clarify",
"suggest", "escalate"
],
"forbidden_actions": [
"issue_refund",
"delete_record",
"share_credentials"
],
"stress_level": "LOW",
"energy_level": 0.85,
"stability_index": 0.89,
"drift_level": "D0",
"drift_magnitude": 0.02,
"cycle_count": 42,
"should_pause": false,
"should_escalate": false,
"self_model_context": {
"stress_resilience": 0.72,
"trait_stability": 0.85
},
"trust_profile": {
"outgoing_trust": 0.70,
"delegation_allowed": true
}
}