> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.adid.dev/llms.txt.
> For full documentation content, see https://docs.adid.dev/llms-full.txt.

# SDK Reference

The `IDAClient` exposes flat methods (no sub-modules):

### DID operations

`createDID`, `resolveDID`, `updateDID`, `deactivateDID`, `rotateKey`, `addDelegate`, `addAttribute`

### Credential operations

`issueCredential`, `verifyCredential`, `revokeCredential`, `createPresentation`, `verifyPresentation`

### ZKP operations

`generateZKChallenge`, `generateZKProof`, `verifyZKProof`, `anchorZKProof`

### Agent operations

`registerAgent`, `getAgent`, `updateAgent`, `decommissionAgent`, `delegate`, `verifyDelegation`

All methods return typed promises; types are exported from `@infinia/ida-sdk` (see `types.ts`).