# GoPaperless Agent: signing from desktop applications

Connects VNeID sign-in, updates from authorised information sharing and signing within familiar desktop tools. The Agent bridges document applications and the configured signing service.

## Problem

Sign-in, information-sharing consent and signing authorisation are distinct decisions. Signing support depends on the operating system and application integration mechanism.

## Scope

- Windows: CryptoAPI/CSP and CNG/KSP, tested per OS and application.
- macOS: CTK/CryptoTokenKit, subject to release package and Intel/Apple Silicon support.
- Distinguish PDF signing, native Office signing and Office-to-PDF conversion followed by signing.

## Boundaries

Do not equate Office support across Windows and macOS. Fix OS + CPU + Agent + application + certificate + signing route; an application list is not a test matrix.

## Prerequisites

- Obtain the correct platform installer, certificate and eligible signing service.
- Prepare test documents in the intended format and a verifier.

## Pilot

Test one selected combination on sample documents. Cover sign-in, optional information updates, cancellation, signing, verification and saving; record native Office and PDF routes separately.

## Source document

https://docs.mobile-id.vn/Proposals/GoPaperless_Agent_Proposal_V2%201.pdf

V2; 10 pages; Vietnamese PDF.

Observed source version; confirm implementation scope.
- User journey: 2
- SSO and information sharing: 3
- Signing at work: 4
- Windows, macOS and Office: 6
- Architecture and data: 8
- Pilot and next steps: 9
