Language:
PRODUCTS
MORE
Quantum Security 🔍 Search Request Access →
// THE MOAT SUITE · THREE ARCHITECTURAL DEFENSES

Three attacks. Three closed doors.

Not a random feature bundle. Three independent, hardcoded modules, each a targeted answer to the strongest attack a critical board, an auditor, or opposing counsel could bring against this architecture.

ATTACK 1
“The system implemented the law incorrectly.”
Closed by LOFSL ↓
ATTACK 2
“The compliance check itself violates privacy.”
Closed by ZK Attestation ↓
ATTACK 3
“The platform operators could tamper with the logs.”
Addressed by Sovereign Anchor ↓
MODULE 1 OF 3

LOFSL Formal Rule Compiler — Proof-Carrying Rules

LOFSL stands for Legal Oriented Formal Specification Language, a domain-specific language in which legal rules are formally described. The compiler generates a machine-checkable proof object from a rule, certifying three properties: DETERMINISTIC, no random or time-dependent logic. TERMINATION_FREE, no loops, the rule always terminates. SCOPE_CONFORMANT, every check references a declared scope.

Until now, a board had to trust that engineers translated a legal text into code correctly. With LOFSL, a certificate exists that an external auditor can verify without understanding the entire source code.

RULE EXT_LUX_AML_ART4_FORMAL JURISDICTION LU AUTHOR did:immoquick:kanzlei-mueller-lu SCOPE cdd_in_scope REQUIRES cdd_hash SCOPE ubo_declaration_in_scope REQUIRES ubo_hash SCOPE fund_license_in_scope REQUIRES fund_license_hash CHECK cdd_in_scope == true ELSE EXT_LUX_NO_CDD CHECK ubo_declaration_in_scope == true ELSE EXT_LUX_NO_UBO CHECK fund_license_in_scope == true ELSE EXT_LUX_NO_FUND_LICENSE PROPERTY DETERMINISTIC PROPERTY TERMINATION_FREE PROPERTY SCOPE_CONFORMANT
01
Parsing
Line-based reading, directive assignment, immediate syntax error reporting
02
IR Generation
Intermediate representation as JSON with scopes, checks, properties
03
Static Analysis
Verification of the three properties by language design and scope references
04
Proof Generation
Proof object with IR hash, compiler version, analysis version
HONEST LIMIT
LOFSL is not full formal verification in the sense of a theorem prover such as Coq or Isabelle. It is deterministic static analysis certifying three concrete properties. Open legal terms such as “reasonable” or “necessary” cannot be fully formalised, that remains human territory.
MODULE 2 OF 3

Commitment-Based ZK Attestation — Privacy-Preserving

A proof that a check passed against a specific value, without revealing the value itself. Instead of a full zero-knowledge proof (SNARK/PLONK), which requires native libraries and does not run on a pure serverless platform, we use an HMAC commitment plus Merkle proof, the serverless-compliant variant with the same privacy property.

A bank must prove to a counterparty bank that a company's beneficial owner is not on a sanctions list, without disclosing the name, unless a court orders disclosure. Until now there were only two poor options: reveal the name, or merely claim “check passed” with no forensic proof.

private_value: "UBO: Max Mustermann GmbH" check_predicate: "ubo_not_on_sanctions_list" check_passed: true → commitment: cc9e731dd57782bee7f6c089feed639fd4c576f8988de6d57af1a69ef2c7f283 → verdict: ZKATTEST_SEALED → merkle_proof: { leaf, sibling, root } → release_quorum_status: SEALED // the name "Max Mustermann GmbH" appears nowhere in this response

The counterparty bank sees a commitment, the predicate, the result, a valid Merkle proof. No name. Should a court order disclosure, a 3-of-5 Shamir quorum would have to grant release, only then is the salt published and the commitment resolvable. Without quorum, the PII stays sealed, even platform administrators cannot reconstruct the value.

HONEST LIMIT
This is not a full SNARK. A SNARK would prove the check passed without the value ever existing in any form. The commitment model proves the check passed against the value behind the commitment, the value exists but is sealed and reconstructable under court order. This is a deliberate choice: total impossibility of disclosure would not be legally sustainable.
MODULE 3 OF 3

Sovereign Multi-Witness Anchor — Cross-Jurisdictional

A periodic service designed to anchor the Merkle root of all sealed receipts across multiple independent, non-US-jurisdiction witnesses. Until now, the evidence chain lived purely internally, in the platform's own database. A critic could argue: platform operators could tamper with the logs after the fact. External, independent anchoring is meant to close that argument.

Non-US jurisdictions are a deliberate choice: the US Cloud Act allows US authorities access to data held by US cloud providers. If anchoring sat with a US witness, US authority access could influence the evidence chain. Germany, Switzerland, and Luxembourg as jurisdictions make the chain Cloud-Act-resilient, conceptually.

⚠ CURRENT STATUS: PLACEHOLDER MODE, NO CONTRACTS
The witness list in the backend function uses exclusively generic placeholder IDs (WITNESS_DE_PLACEHOLDER, WITNESS_CH_PLACEHOLDER, WITNESS_LU_PLACEHOLDER), no company names, no endpoint URLs. No contracts, no SLAs, and no business relationships currently exist with external witness providers in Germany, Switzerland, or Luxembourg. Without a contract, no request is sent, the status is transparently documented as NOT_REQUESTED, the verdict reads ANCHOR_PLACEHOLDER_MODE, not ANCHOR_QUORUM_MET.
What is real and works today: the deterministic computation and HMAC sealing of the Merkle root itself. What does not yet happen: actual anchoring at external witness instances. The architecture provides for multi-witness anchoring across three non-US jurisdictions, the witness contracts are pending.
01
Define window
60 minutes by default, all receipts sealed within that window
02
Compute Merkle root
Cryptographic fingerprint across all receipts in the window
03
Multi-witness dispatch (once contracted)
Parallel anchoring at three non-US jurisdiction witnesses
04
Quorum check
At least 2 of 3 successful for ANCHOR_QUORUM_MET
HONEST LIMIT
Anchoring does not replace the internal Merkle chain, it is meant to reinforce it. The internal chain remains the primary evidence source, already fully functional today. External anchoring, once witness contracts exist, will provide an additional, independent confirmation proof. Until then: the architecture is built, the business relationships are pending.
THE COMBINATION EFFECT

Three modules, a three-layer defense.

The three modules are architecturally complementary, each closes a different argument. Together they deliver technical demonstrability, data-protection conformity, and forensic independence, in a combination that is capital- and know-how-intensive to replicate.

📜
Technical Demonstrability
LOFSL
🔒
Data-Protection Conformity
ZK Attestation
🌍
Forensic Independence
Sovereign Anchor

For institutions that want to examine every line of defense in detail.

Request Access → access@immoquick.eu
Request Access →