Quickstart

From signup to your first shipped event in fifteen minutes.

Pick your plan

Choose a tier above and check out securely with Stripe.

Register your site

On your AuditVault server, register the site (operator step while we're in pre-launch):

curl -X POST localhost:8093/api/v1/sites \
  -H 'Content-Type: application/json' \
  -d '{"admin_key":"YOUR_ADMIN_KEY","site_name":"mysite.com"}'
# -> {"site_id": "...", "api_key": "av_..."}

Keep the api_key — only its hash is stored server-side.

Install the collector plugin

Upload wordpress-plugin/auditvault-collector.php via Plugins → Add New → Upload (or SFTP it to wp-content/plugins/) and Activate. Then Settings → AuditVault: paste the endpoint and API key, Save.

Confirm events arrive

Log out and back into WordPress, then check:

curl -H "X-API-Key: av_..." \
  localhost:8093/api/v1/sites/<site_id>/events?limit=5

You should see your login event, sealed into the chain.

Verify the chain

Anytime: GET /api/v1/sites/<site_id>/verify recomputes every hash. {"ok": true} means the trail is intact.

Need a hand? Email don+auditvault@lifeofmorr.com and a human (currently the founder) will help you get set up.