Clients and extension

Browser Extension

Capture the current page and safely save approved content to a platform draft box.

Capture

The extension recognizes the current page and extracts title, body, provenance, and media. Before sending, the user chooses a target knowledge space and confirms the preview.

Draft delivery

Web can hand only human-approved packages to the extension. The extension uses the browser's current platform session and writes to a draft box after final confirmation. It never receives arbitrary remote executable code.

Credential boundary

  • DraPub JWT stays in chrome.storage.session.
  • Platform cookies, tokens, and tickets are not sent to DraPub Backend.
  • Messages validate their origin and configured Web Origin.
  • A delivery task is persisted before execution so MV3 service worker recycling is safe.

If a platform layout change causes failure, preserve diagnostics and avoid repeated clicks that could create duplicate drafts.