@haip/sdk is the TypeScript client for 2.0.0-draft.3. It depends on the independent protocol package and does not need Plasm or an agent framework. The draft packages are built from this workspace. Do not assume the public latest npm tag contains HAIP 2.
RequestInput and a key kept stable for that logical creation. The HTTP example supplies a concrete local request and fixture credentials.
The SDK exposes creation, status, cancellation, events and audit export, plus execution claim/admission/outcome methods. It deliberately has no machine convenience method for human confirmation.
Use the method reference, credential guide and error handling for ordinary review. Executors must also follow authority verification. Webhook consumers use the separate verification and persistence helpers.