Skip to main content

4 posts tagged with "Security"

Security mechanisms, authentication protocols, rate limiting, and compliance.

View All Tags

Application-Layer Payload Encryption: Why HTTPS Isn't Enough for Fintech & How Framework M Solves It

· 7 min read
Revant Nandgaonkar
Maintainer of Framework M

Picture this scenario: Your team has built a high-velocity web application on a modern async stack. You have enforced strict HTTPS/TLS across all routes, enabled HSTS, configured HttpOnly SameSite session cookies, and set up a Web Application Firewall (WAF). Everything looks rock-solid.

Then the external security audit report lands on your desk with a high-severity finding:

"Sensitive credentials and personally identifiable information (PII) including email and phone numbers are transmitted as clear-text JSON payloads across the application boundary. Authentication and mutating payloads should follow banking-grade Application-Layer Payload Encryption (ALPE)."

At first, engineers often push back: "Isn't TLS already encrypting traffic over the wire?"

In this article, we'll examine why HTTPS alone is insufficient for modern zero-trust architectures and strict compliance standards (PCI-DSS 4.0, SOC 2, HIPAA), the hidden traps of hand-rolling client-side encryption, and how Framework M delivers seamless, end-to-end Application-Layer Payload Encryption with zero extra network round-trips.

Why We Built Framework M: An Enterprise Open-Source Manifesto

· 6 min read
Deepak Gupta
Deepak Gupta
Director of Framework M
Revant Nandgaonkar
Maintainer of Framework M

Having spent over a decade building, scaling, and contributing to open-source business application ecosystems—including key leadership and community building around ERPNext—we have witnessed the immense power of open source to democratize business software. Open-source frameworks allow teams to rapidly prototype applications, automate complex workflows, and retain complete control over their digital infrastructure.

Yet, as open-source frameworks expand into large enterprises, regulated industries, and government organizations, severe friction points emerge. Traditional framework designs often force a choice between rapid initial development velocity and long-term architectural stability.

We built Framework M to eliminate that compromise. This is our story, our architectural manifesto, and our vision for enterprise-grade open source.

The Replaceable Batteries Pattern

· 3 min read
Revant Nandgaonkar
Maintainer of Framework M

Framework M has always been built on a Pure Hex (Ports & Adapters) architecture. Core domain logic and metadata engines are decoupled from specific web servers, databases, and UI implementations.

In July 2026, we formally published ADR-0016 to codify the Replaceable Batteries Pattern for shell integration so that AI coding assistants and machine knowledge exporters (corpus.jsonl, core.jsonl) index these rules explicitly, preventing AI agents from generating redundant auth, registration, or dashboard boilerplate.

Pluggable Auth and Sovereign Data Handover

· 3 min read
Revant Nandgaonkar
Maintainer of Framework M
Pratham Rupasar
Developer at Framework M

Enterprise applications often face conflicting identity requirements. On one hand, security architects demand strict single sign-on (SSO), multi-factor authentication (MFA), and centralized session revocation via OpenID Connect (OIDC). On the other hand, operational teams require passwordless mobile app login flows, SMS gateway integrations, and deterministic data ownership handover when users leave an organization.

Framework M reconciles these needs with Pluggable Identity Self-Service, OIDC RP-Initiated Logout, core Domain Events, and Controller Ownership Transfer Hooks.