Request to mint a new ExecutionToken.
| 246 | |
| 247 | |
| 248 | class ExecutionTokenCreate(BaseModel): |
| 249 | """Request to mint a new ExecutionToken.""" |
| 250 | agent_id: str = Field(min_length=10, max_length=32) |
| 251 | mission_id: str = Field(min_length=10, max_length=32) |
| 252 | execution_scope: list[str] = Field(min_length=1) |
| 253 | immutable_params: dict = Field(default_factory=dict) |
| 254 | bounded_params: list[BoundedParam] = Field(default_factory=list) |
| 255 | expires_at: datetime |
| 256 | boundary_snapshot_id: str | None = Field(default=None, max_length=32) |
| 257 | |
| 258 | |
| 259 | class ExecutionTokenOut(BaseModel): |
nothing calls this directly
no outgoing calls
no test coverage detected