It starts by reading your public website and turning it into a Truth Profile: every statement about your business becomes an assertion with a source and a date, in one of three states — proposed, verified, or needs evidence. The AI can propose. Only you can verify. Anything still unverified is blocked from every post. Beside it sits a forbidden-claims list bound to the target market , not to the country you happen to sit in, and compiled into machine checks that run at a pre-publish gate rather than being handed to the model as instructions. The gate blocks by default. Originals are always written in English and then translated, with the first translation into each language reviewed by a person. Channel capabilities are probed on your real account and downgraded when a platform degrades. One publish intent produces at most one real post, and when the outcome is unclear the system reconciles instead of assuming. Fourteen modules, 75 capabilities and a single login role, on Drupal 11.
Highlights
- The AI can propose a fact, but only you can verify one — and unverified facts never reach a post
- Forbidden claims are compiled into machine checks at the gate, not handed to the model as instructions
- The rules enforced are the target market's, not those of the country you are sitting in
- One publish intent produces at most one real post, and an unclear result is reconciled rather than assumed
- Every published post traces back through an append-only ledger to the assertion it rests on
Built with: Drupal 11, PHP 8.3, MySQL / MariaDB, REST API, dompdf, Twig