G

AIP-10: Tool Interface Standard

AIP-10: Tool Interface Standard

Abstract#

Defines tool declaration and invocation requirements.

Normative Requirements#

  1. Tools MUST declare JSON schema for inputs and outputs.

  2. Tools MUST declare required capability and risk tier.

  3. Tool outputs MUST be schema-validated.

  4. Schema validation MUST reject malformed outputs.

  5. Tool servers MUST support idempotency signals for side-effecting operations.