=== KYC Identity by Volade ===
Contributors: volade
Tags: kyc, identity, verification, compliance, volade
Requires at least: 6.0
Tested up to: 6.7
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPLv2 or later

Self-hosted KYC identity verification workflow lite — cases, document checklist, review steps, audit trail, provider stubs, 4 presets, export JSON, REST kyc/v1, WP-CLI wp kyc.

== Description ==

Self-hosted identity verification **workflow** helper. Freemium — **not** a certified AML/KYC regulated service, **not** a substitute for Onfido/Jumio/Persona. Organization remains responsible for legal/compliance decisions. Demo/manual mode is for workflow testing only. No biometric verification is performed.

* Cases with status (draft / submitted / in_review / approved / rejected / expired) and risk level
* Document checklist (id_card / passport / proof_address / selfie / other) with SHA-256 checksums
* Review checks (doc_presence / expiry / name_match / manual_review)
* Audit events table (IPs hashed, never stored raw long-term)
* Provider modes: demo, manual, onfido_stub, jumio_stub (no live API calls)
* Shortcodes: `[kyc_status ref="ABC123"]`, `[kyc_start]`
* 4 presets: marketplace-vendeur, fintech-lite, location-saisonniere, asso-beneficiaire
* Dashboard KPIs, export JSON, Site Health
* REST API `kyc/v1` (Volade account connected for REST when SDK is present)
* WP-CLI `wp kyc` (status, preset, export, list, create)

== Installation ==

1. Upload the plugin folder to `/wp-content/plugins/kyc-identity-by-volade/`
2. Activate through the 'Plugins' menu in WordPress
3. Open KYC Identity under Volade or Tools

== Frequently Asked Questions ==

= Is this a certified AML/KYC provider? =

No. This plugin is a workflow and audit-trail helper. It does not replace Onfido, Jumio, Persona, or any regulated KYC/AML service.

= Biometric verification? =

Never. Selfie is a document checklist type only — no biometric matching or AI claims.

= Which REST / CLI prefix? =

REST namespace `kyc/v1` and WP-CLI command `wp kyc`.

= Shortcodes? =

`[kyc_status ref="ABC123"]` for public status lite, `[kyc_start]` for a public draft case form.

== Changelog ==

= 1.0.0 =
* Initial MVP (roadmap #74).
