Response schema for ExecutionToken queries.
| 257 | |
| 258 | |
| 259 | class ExecutionTokenOut(BaseModel): |
| 260 | """Response schema for ExecutionToken queries.""" |
| 261 | token_id: str |
| 262 | agent_id: str |
| 263 | mission_id: str |
| 264 | execution_scope: list[str] |
| 265 | immutable_params: dict |
| 266 | bounded_params: list[BoundedParam] |
| 267 | issued_at: datetime |
| 268 | expires_at: datetime |
| 269 | boundary_snapshot_id: str | None |
| 270 | token_signature: str | None |
| 271 | used: bool |
| 272 | is_valid: bool |
| 273 | invalidated_at: datetime | None |
| 274 | invalidation_reason: str | None |
| 275 | |
| 276 | model_config = {"from_attributes": True} |
| 277 | |
| 278 | |
| 279 | class ScopeCheckRequest(BaseModel): |
no outgoing calls
no test coverage detected