Manage fictional seed reservations on this session's active branch, never real inventory. - discover: capabilities, permission status, current revision. - query: valid seed IDs and availability; optional exact family filter. - inspect: one exact seed ID. - act: reserve or release; requires action, id, positive integer packets, expectedRevision from the latest query/inspect/discover, and human-granted agent permission. On refusal, details.ok is false and details.code explains why. A stale revision requires a fresh query; NEVER retry a mutation blindly. Only the human slash command /seeds agent on can grant permission. NEVER claim a physical reservation or real stock change. Cancellation before commit changes nothing; after commit, query state before retrying.