# Major SignFabric Updates: Stronger Audit Trails, Validation, and Recipient Workflows

> SignFabric has received major updates that improve the application shell, dashboard, audit trail, document validation, recipient routing, email OTP verification, templates, contracts, API integration, and production deployment reliability.

- **Author:** Bjoern Meyer
- **Published:** 2026-06-17
- **Modified:** 2026-06-17
- **Description:** SignFabric has received major updates that improve the application shell, dashboard, audit trail, document validation, recipient routing, email OTP verification, templates, contracts, API integration, and production deployment reliability.
- **9 min read** (1602 words)
- **Tags:**
  - ASP.NET
  - ASP.NET Core
  - SignFabric
  - eSignatures
- **Web URL:** https://www.textcontrol.com/blog/2026/06/17/major-signfabric-updates-stronger-audit-trails-validation-and-recipient-workflows/
- **LLMs URL:** https://www.textcontrol.com/blog/2026/06/17/major-signfabric-updates-stronger-audit-trails-validation-and-recipient-workflows/llms.txt
- **LLMs-Full URL:** https://www.textcontrol.com/blog/2026/06/17/major-signfabric-updates-stronger-audit-trails-validation-and-recipient-workflows/llms-full.txt

---

SignFabric has evolved quickly from an electronic signature sample into a more complete signing workspace for preparing, sending, tracking, validating, and administering document workflows. The latest updates focus on three important areas: A clearer application shell, stronger evidence and validation, and more flexible recipient workflows.

> **Test this Live**
> 
> SignFabric is available as a live demo on our website. You can explore the full signing experience, create envelopes, send documents, and review the audit trail without any setup. It's a great way to see the improvements in action and understand how SignFabric can support your document workflows.
> 
> <https://esign.textcontrol.com>

These improvements make SignFabric more useful for real-world document processes where signing is only one step in a larger workflow. Documents need to be prepared, routed, approved, signed, validated, and reviewed later with reliable evidence.

> **SignFabric on GitHub**
> 
> SignFabric is an open-source, enterprise-ready e-signature platform built with ASP.NET Core and TX Text Control. The complete source code is available on GitHub and can be customized for your own workflows and infrastructure.
> 
> <https://github.com/TextControl/SignFabric>

### A More Productive Application Shell

The interface now feels more like a modern document operations workspace. Navigation has been refined so common signing tasks are easier to reach, and the application provides a clearer separation between document creation, envelopes, templates, contracts, administration, signing, and validation.

![SignFabric Interface](https://s1-www.textcontrol.com/assets/dist/blog/2026/06/17/a/assets/interface.webp "SignFabric Interface")

The updated sidebar and navigation model make SignFabric less page-by-page and more task-oriented. Users can move between active envelopes, reusable templates, contract workflows, and admin settings without losing context. The visual language has also been refreshed with improved spacing, clearer actions, status indicators, icons, and more consistent table styling.

![SignFabric Interface](https://s1-www.textcontrol.com/assets/dist/blog/2026/06/17/a/assets/interface2.webp "SignFabric Interface")

![SignFabric Interface](https://s1-www.textcontrol.com/assets/dist/blog/2026/06/17/a/assets/interface3.webp "SignFabric Interface")

These changes matter most in daily use. A signing platform is not only about sending one document. It is about monitoring many documents, understanding where work is blocked, and quickly moving to the next action.

### Dashboard and Table Improvements

The dashboard now provides a more useful first view of signing activity. Instead of presenting only flat counters, it highlights important work states such as pending signatures, completed documents, templates, and total envelopes.

![SignFabric Dashboard](https://s1-www.textcontrol.com/assets/dist/blog/2026/06/17/a/assets/dashboard.webp "SignFabric Dashboard")

State indicators and table filters make it easier to move from a summary into the exact list that needs attention. For example, a dashboard status can lead directly into the envelopes view with the matching state already selected. This turns high-level metrics into navigation instead of simple reporting.

The table experience was also refined across the application:

- Shared table styling is used more consistently between dashboard and envelope views.
- Status filters are visible above tables, making active states easier to understand.
- Dropdown and layering behavior was improved so row actions behave predictably.
- Heavy visual effects were reduced where they distracted from scanning.
- Quick actions were simplified around the core creation paths: New envelope, new template, and new contract.

The result is a quieter and more usable interface for managing many documents at once.

### Stronger Audit Trail

SignFabric now includes a richer audit trail for completed envelopes. The audit trail is designed to show the evidence behind a signed document, not just the final status.

![SignFabric Audit Trail](https://s1-www.textcontrol.com/assets/dist/blog/2026/06/17/a/assets/audit1.webp "SignFabric Audit Trail")

![SignFabric Audit Trail](https://s1-www.textcontrol.com/assets/dist/blog/2026/06/17/a/assets/audit2.webp "SignFabric Audit Trail")

![SignFabric Audit Trail](https://s1-www.textcontrol.com/assets/dist/blog/2026/06/17/a/assets/audit3.webp "SignFabric Audit Trail")

The audit trail captures and displays:

- Envelope identity, sender, creation, sent, and finalized timestamps.
- Certificate evidence, including subject, issuer, thumbprint, validity, provider, and record ID.
- Document integrity data such as validation ID, final PDF hashes, original document hash, and final file size.
- Recipient timeline events.
- Authentication evidence, including email link access, signer account authentication, and email OTP verification.
- Signature evidence including signer name, initials, timestamp, IP address, user agent, signature box, signed document hash, signature image hash, page count, and captured coordinate data.
- Approval evidence for approval recipients, including comments, IP address, user agent, and completion timestamp.

This gives SignFabric a much stronger evidentiary story. When a document is validated or reviewed later, the system can explain not only whether it is valid, but why it is connected to a specific envelope and signing process.

### More Flexible Recipient Workflows

SignFabric now supports more advanced envelope workflows beyond a single signer receiving a simple signing link.

![SignFabric Workflow](https://s1-www.textcontrol.com/assets/dist/blog/2026/06/17/a/assets/workflow1.webp "SignFabric Workflow")

![SignFabric Workflow](https://s1-www.textcontrol.com/assets/dist/blog/2026/06/17/a/assets/workflow2.webp "SignFabric Workflow")

Recipient workflow improvements include:

- Signers, approvers, observers, and notification recipients.
- Routing order support for sequential and grouped recipient steps.
- Activation of the next routing step after blocking recipients complete their work.
- Approver flows with approve or decline decisions.
- Observer and CC-style access to envelope status.
- Signer status tracking across sent, opened, received, signed, and approval states.

This makes SignFabric better suited for real document processes where signatures are only one part of the flow. A contract may need an approval before signing, multiple signers may need to act in order, and some recipients may only need visibility into the final document state.

### Email OTP for Signing

The signing workflow now supports email one-time passcodes for recipients who require stronger identity confirmation before opening a document.

When enabled for a signer, the recipient must confirm a code sent to their email address before the document viewer is opened. SignFabric records that authentication method in the envelope evidence so the audit trail can distinguish a basic email link from an OTP-confirmed signing session.

The OTP flow includes:

- Time-limited verification codes.
- Attempt limits.
- Resend handling.
- Automatic trust when an authenticated signer account matches the recipient email.
- Audit trail display of the authentication method and verification time.

This gives senders a middle ground between simple public signing links and full account-based signer authentication.

### Contracts and Templates

Templates and contracts have become more central to the product flow. Templates help users reuse document structures instead of rebuilding the same signature setup repeatedly. Contracts support collaborative review before an envelope is created for signing.

Together, they support a more realistic document lifecycle:

1. Start with a reusable template or uploaded contract.
2. Review or prepare document content.
3. Add recipients, routing, fields, and signature requirements.
4. Send the envelope.
5. Track progress through dashboard and envelope views.
6. Validate the final signed PDF and review the audit trail.

The dashboard quick actions now reflect these core creation paths more directly.

### Administration and Deployment Reliability

Several admin and deployment improvements make SignFabric easier to operate in production.

Production settings are handled more carefully. When the application runs in a named environment such as Production, writable settings such as SMTP configuration are saved back to the matching environment settings file when it exists. This avoids accidentally updating the base `appsettings.json` on a deployed machine.

Data Protection keys are now persisted to a configured folder. This is important for encrypted SMTP passwords and local certificate passwords. After publishing the application, the server can continue decrypting stored secrets as long as the persisted key ring remains available.

The configuration model now includes:

- `AppSettings:DataProtectionKeysPath`
- A default `./App_Data/data-protection-keys` path
- File-system persistence for ASP.NET Core Data Protection keys
- DPAPI protection for keys on Windows

This reduces the need to retype protected SMTP or certificate passwords after deployment.

### Access ID Handling

Access ID handling was hardened for production authentication scenarios. In some deployments, a stable user ID can include a tenant and subject value separated by a colon. Signing and validation access IDs also use colon-separated values, so parsing needed to account for owner IDs that contain colons.

The updated parsing treats:

- The first segment as the envelope or contract ID.
- The last segment as the signer ID when present.
- The middle segments as the owner user ID.

New access IDs are encoded with UTF-8, and related decoding paths have been aligned across signing, validation, contracts, templates, details pages, and audit display.

This makes signing links and validation IDs more reliable across local accounts, OIDC deployments, tenant-aware identities, and production environments.

### API and Integration Improvements

SignFabric also includes API capabilities for integrations that need to create envelopes or retrieve signing status programmatically.

Recent integration work includes:

- Bearer token support for protected API endpoints.
- A local OAuth client-credentials flow for internal integrations.
- Admin management of local OAuth clients.
- Envelope creation and status APIs.
- Consistent recipient and OTP metadata in workflow models.

These features make SignFabric usable not only as a browser application, but also as a signing service that can be called from other systems.

### What This Means for SignFabric

The major updates move SignFabric in a clear direction: From a signing demo toward a practical document workflow product.

The refreshed navigation and dashboard make the application easier to use every day. The audit trail and validation work make signed documents more trustworthy after the signing event. The workflow improvements make SignFabric suitable for more realistic signing processes with routing, approvals, observers, OTP verification, and reusable templates.

Together, these updates give SignFabric a stronger foundation for production use: Clearer operations, better evidence, more flexible workflows, and more reliable deployment behavior.

---

## About Bjoern Meyer

As CEO, Bjoern is the visionary behind our strategic direction and business development, bridging the gap between our customers and engineering teams. His deep passion for coding and web technologies drives the creation of innovative products. If you're at a tech conference, be sure to stop by our booth - you'll most likely meet Bjoern in person. With an advanced graduate degree (Dipl. Inf.) in Computer Science, specializing in AI, from the University of Bremen, Bjoern brings significant expertise to his role. In his spare time, Bjoern enjoys running, paragliding, mountain biking, and playing the piano.

- [LinkedIn](https://www.linkedin.com/in/bjoernmeyer/)
- [X](https://x.com/txbjoern)
- [GitHub](https://github.com/bjoerntx)

---

## Related Posts

- [Getting Started with SignFabric: From Clone to Your First Signature Envelope](https://www.textcontrol.com/blog/2026/06/02/getting-started-with-signfabric-from-clone-to-your-first-signature-envelope/llms.txt)
- [Text Control Expands North American Conference Presence with WeAreDevelopers World Congress North America](https://www.textcontrol.com/blog/2026/06/12/text-control-expands-north-american-conference-presence-with-wearedevelopers-world-congress-north-america/llms.txt)
- [Converting HTML to Markdown in C# .NET](https://www.textcontrol.com/blog/2026/06/11/converting-html-to-markdown-in-csharp-dot-net/llms.txt)
- [Beyond WebSockets: A Glimpse into the Future of Document Editing with WebAssembly](https://www.textcontrol.com/blog/2026/06/10/beyond-websockets-glimpse-future-document-editing-webassembly/llms.txt)
- [Showcasing the Future of Document Processing at Developer World DWX 2026](https://www.textcontrol.com/blog/2026/06/08/showcasing-the-future-of-document-processing-at-dwx-developer-week-2026/llms.txt)
- [PDF Security Explained: Passwords, Permissions, Encryption and Digital Signatures in C# .NET](https://www.textcontrol.com/blog/2026/06/08/pdf-security-explained-passwords-permissions-encryption-and-digital-signatures-in-csharp-dotnet/llms.txt)
- [NDC Copenhagen 2026: Great Days in the Heart of Copenhagen's Developer Community](https://www.textcontrol.com/blog/2026/06/05/ndc-copenhagen-2026-great-days-in-the-heart-of-copenhagens-developer-community/llms.txt)
- [Automatically Mapping TX Text Control Form Fields to JSON Data in .NET C#](https://www.textcontrol.com/blog/2026/06/03/automatically-mapping-tx-text-control-form-fields-to-json-data-in-dotnet-csharp/llms.txt)
- [We Never Pause - Join Us at NDC Copenhagen 2026](https://www.textcontrol.com/blog/2026/05/27/we-never-pause-join-us-at-ndc-copenhagen-2026/llms.txt)
- [MD DevDays 2026: Record Attendance, Packed Expo Hall, and Three Great Days in Magdeburg](https://www.textcontrol.com/blog/2026/05/21/md-devdays-2026-record-attendance-packed-expo-hall-and-three-great-days-in-magdeburg/llms.txt)
- [TX Text Control 34.0 SP4 is Now Available: What's New in the Latest Version](https://www.textcontrol.com/blog/2026/05/20/tx-text-control-34-0-sp4-is-now-available/llms.txt)
- [Techorama 2026: Welcome to The Document Forge](https://www.textcontrol.com/blog/2026/05/15/techorama-2026-welcome-to-the-document-forge/llms.txt)
- [Signed CycloneDX SBOMs for CRA Compliance Available for Text Control Products](https://www.textcontrol.com/blog/2026/05/08/signed-cyclonedx-sboms-for-cra-compliance-available-for-text-control-products/llms.txt)
- [Introducing SignFabric: An Open Source, Enterprise-Ready E-Sign Platform Built with TX Text Control](https://www.textcontrol.com/blog/2026/05/06/introducing-signfabric-an-open-source-enterprise-ready-esign-platform-built-with-tx-text-control/llms.txt)
- [TX Text Control vs IronPDF for Enterprise PDF Workflows: Complete Comparison Guide](https://www.textcontrol.com/blog/2026/04/28/tx-text-control-vs-ironpdf-for-enterprise-pdf-workflows-complete-comparison-guide/llms.txt)
- [Building a Modern Track Changes Review Workflow in ASP.NET Core C#](https://www.textcontrol.com/blog/2026/04/28/building-a-modern-track-changes-review-workflow-in-aspnet-core-csharp/llms.txt)
- [Document Classification Without AI: Deterministic, Explainable, and Built for Production in C# .NET](https://www.textcontrol.com/blog/2026/04/23/document-classification-without-ai-deterministic-explainable-built-for-production-in-csharp-dot-net/llms.txt)
- [Using QR Codes in PDF Documents in C# .NET](https://www.textcontrol.com/blog/2026/04/21/using-qr-codes-in-pdf-documents-in-csharp-dotnet/llms.txt)
- [Sanitizing Data in Document Pipelines: A Practical Approach with TX Text Control in C# .NET](https://www.textcontrol.com/blog/2026/04/20/sanitizing-data-in-document-pipelines-a-practical-approach-with-tx-text-control-in-csharp-dotnet/llms.txt)
- [One More Stop on Our Conference Circus: code.talks 2026](https://www.textcontrol.com/blog/2026/04/17/one-more-stop-on-our-conference-circus-code-talks-2026/llms.txt)
- [Build Your Own MCP-Powered Document Processing Backend with TX Text Control](https://www.textcontrol.com/blog/2026/04/16/build-your-own-mcp-powered-document-processing-backend-with-tx-text-control/llms.txt)
- [TXTextControl.Markdown.Core 34.1.0-beta: Work with Full Documents, Selection, and SubTextParts](https://www.textcontrol.com/blog/2026/04/14/txtextcontrol-markdown-core-34-1-0-beta-work-with-full-documents-selection-and-subtextparts/llms.txt)
- [5 Layout Patterns for Integrating the TX Text Control Document Editor in ASP.NET Core C#](https://www.textcontrol.com/blog/2026/04/09/5-layout-patterns-for-integrating-the-tx-text-control-document-editor-in-aspnet-core-csharp/llms.txt)
- [Extracting Structured Table Data from DOCX Word Documents in C# .NET with Domain-Aware Table Detection](https://www.textcontrol.com/blog/2026/04/03/extracting-structured-table-data-from-docx-word-documents-in-csharp-dotnet-with-domain-aware-table-detection/llms.txt)
- [Introducing Text Control Agent Skills](https://www.textcontrol.com/blog/2026/03/27/introducing-text-control-agent-skills/llms.txt)
