assume_role
Assume a project role under its Verifiable Role Contract to open an audited Role Session, pinning contract version and brain state hashes for verifiable tracking.
Instructions
Assume a project role under its Verifiable Role Contract, opening an audited Role Session (fee 0.001 AIC). Pins contract version+hash and Brain state_hash. Only 'active' (signed) contracts are assumable; one open session per role. Call at session start; close with release_role.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project | Yes | ||
| role_id | Yes | ||
| platform | No | Executor platform (e.g. claude, chatgpt, gemini) |