Public Contact Channel Privacy Projection Helper

  1. Read README.md, SECURITY.md, INTEGRATION.md, and COMPATIBILITY.md.
  2. Run npm test and npm run example with Node.js 18 or newer.
  3. Map authorized canonical property or team data into explicit visibility, approval, verification, availability, and purpose fields.
  4. Stop on validation errors and never log rejected contact values.
  5. Render only returned public channels; recheck authorization, reachability, ownership, and disclosure policy in the host.
  6. Stage representative records, then use Floot Update/Publish and verify production actions, privacy behavior, and rollback.

The helper performs no authentication, authorization, ownership, reachability, consent, persistence, or publication operation.