# ApiVault v1.1.1

ApiVault is an in-game developer reference, metadata explorer, safe API test lab and debug bridge for World of Warcraft addon authors.

## Main features

- Documented Blizzard API browser.
- Source usage reference metadata generated from the bundled Interface reference files.
- Interface Resource Browser for file/folder/module metadata.
- XML Template Catalog.
- TOC Module Browser.
- Source Example Index with generated/sanitized examples.
- Secure Pattern Reference Index.
- Unified Developer Search and cross-links.
- Symbol, catalog and widget explorers.
- Runtime Test Lab with guarded execution.
- Addon Audit Mode for pasted Lua/XML/TOC text.
- Event Lab and Payload Recorder.
- Loaded Addon Runtime Inspector.
- Public Developer Debug API for external addons.

## Safety model

ApiVault is metadata-first. It does not runtime-read bundled Interface source files, does not load `ApiVault/Examples/Interface/` through the TOC, does not show full Blizzard source code in-game, and does not add protected/secure auto-execution.

## Useful commands

```text
/apivault
/av stats
/av search
/av symbols
/av catalogs
/av widgets
/av audit
/av events
/av addons
/av devapi
/av bugadvisor
```

## Bundled Interface reference

`ApiVault/Examples/Interface/` is included as developer reference/example content. It is not TOC-loaded and should not be treated as runtime code.

## Notes

Live WoW validation is still required after every package change. Use BugSack/BugGrabber or the Blizzard Lua error popup to capture the first error if one appears.
