All 11 modules live · 38 obligations · 6 instruments
The compliance operating system for Pakistan’s virtual asset economy.
One rule catalogue drives customer due diligence, sanctions screening, transaction monitoring, the Travel Rule, licence readiness. When PVARA moves a threshold, that is a catalogue edit, not a release.
Most tools stop at a flag. Regula pre-fills Form A6, the annual AML/CFT return, and the goAML report the FMU’s schema validates. Each cites its rule.
VA Act 2026 s.47(1)NOC Reg. 12FATF Recommendation 16NOC Reg. 11
Operations/Alerts
API connected
Alerts
Alert queue over HIGH and CRITICAL risk scores, with a real Form A7 Internal SAR draft: transaction facts, the rule that fired, and a narrative, generated on demand. Exports as a goAML STR-F filing, validated against the FMU's 5.0.2 schema before release.
Form A7 Internal SAR · NOC Regulations 2025 Form A7
Export draft
Transaction 0x7a3f0c19e4b2d8a6f15c3e7b90d4a2c8e6f1b3d5a7c9e2f4b6d8a0c2e4f6c41d on ETHEREUM moved 1500.00 USD-equivalent of USDT from 0x9b21f6d04a77c3e8b5f2a19d6c4e7b0f3a8d5c2e to 0x4e8c2a71d9b5f306e1c7a2d8f4b9e5c3a6d0b7f2, recorded at 2026-09-17T09:31:00+00:00. The transaction was classified HIGH under NOC Reg. 11 (indirect_illicit_exposure_2hop 0.62 >= 0.5).
Why it fired · NOC Reg. 11
indirect_illicit_exposure_2hop 0.62 >= 0.5
Triage
Filed by s.malik@vasp.example · 2-hop exposure confirmed · 1 Oct 2026, 14:36
Alert queue over HIGH and CRITICAL risk scores, with a real Form A7 Internal SAR draft: transaction facts, the rule that fired, and a narrative, generated on demand. Exports as a goAML STR-F filing, validated against the FMU's 5.0.2 schema before release.
Form A7 Internal SAR · NOC Regulations 2025 Form A7
Export draft
Transaction 0x7a3f0c19e4b2d8a6f15c3e7b90d4a2c8e6f1b3d5a7c9e2f4b6d8a0c2e4f6c41d on ETHEREUM moved 1500.00 USD-equivalent of USDT from 0x9b21f6d04a77c3e8b5f2a19d6c4e7b0f3a8d5c2e to 0x4e8c2a71d9b5f306e1c7a2d8f4b9e5c3a6d0b7f2, recorded at 2026-09-17T09:31:00+00:00. The transaction was classified HIGH under NOC Reg. 11 (indirect_illicit_exposure_2hop 0.62 >= 0.5).
Why it fired · NOC Reg. 11
indirect_illicit_exposure_2hop 0.62 >= 0.5
goAML export
Validated against the FMU's goAML schema 5.0.2 before release. Upload it to the goAML portal under your own reporting-entity registration.
Download goAML XML
Triage
Filed by s.malik@vasp.example · 2-hop exposure confirmed · 1 Oct 2026, 14:36
An illustrative walk through the RegulaComply console on a demonstration tenant. An officer opens the obligation catalogue of 38 provisions and selects VA Act 2026 s.47(1), whose condition reads a transfer's value and type. A transfer is scored HIGH by the heuristic classifier, which raises an alert. A Travel Rule assessment of the same transfer applies the threshold, builds an IVMS101 package, resolves the counterparty and finds the rule in force, then holds for review because no message channel exists yet. The alert's Form A7 draft is opened, its goAML XML downloaded, a filing proposed and approved by a second officer. The readiness report's Form A6 pre-fill counts the filed report and an assessment is recorded. The audit trail's signed checkpoint is proposed and approved, sealing the chain.
38
Obligations in force, in the catalogue
6
Months to build it
3,115
Automated backend tests
3rd
Pakistan's global crypto-adoption rank (Chainalysis 2025)
The problem
A licensing race with no compliance tooling built for it.
The Virtual Assets Act 2026 opened Pakistan’s VASP market. Its first entrants are already racing toward licensure, under a regime with no locally-calibrated compliance infrastructure.
The 2026 Regulations landed complete and in force: thresholds, IVMS101, screening, recordkeeping. Reading 178 pages is the easy part. Proving which version you complied with, on a given date is the part nobody has tooling for.
2018
Pakistan placed on the FATF grey list
2022
Exits the grey list after 34 action items
2025DEC
First NOCs reported issued: Binance, HTX
2026MAR
Virtual Assets Act opens the licensed market
2026AUG
Full framework notified: S.R.O. 1419 and 1420
Getting this right isn’t a checkbox; it’s a condition of staying off the grey list again.
How it works
11 modules. One catalogue underneath.
Each module reads its rules from the same versioned catalogue: a revised threshold ships once and lands everywhere. Each one below runs against the real backend today; the one honest gap is PVARA’s sanctions list, which does not exist to screen against.
01 · Foundation
38 provisions live
Every obligation in force as a versioned rule: provision reference, severity, evidence and version history. 16 of 38 carry a machine-evaluable JSONLogic condition; the rest are proven by filed evidence, because governance and personnel duties are not observable in a transaction database. When PVARA revises one, the catalogue versions it and every module follows.
Seeded from the VA Act 2026 through to FATF Recommendation 16
Versioned: superseded, never overwritten
JSONLogic conditions, evaluated by one tested engine
Evidence requirements declared per rule, not per app
In the catalogue todayVA Act 2026 s.47(1)NOC Reg. 12
R
Compliance/CatalogueLiveAPI connected
38 provisionsSearch provision, description, instrument…All service categories ▾THRESHOLD ▾
Provision
Type
Severity
Source
Ver
NOC Reg. 12
SCREENING
CRITICAL
NOC Regulations 2025
v2
NOC Reg. 11
PROCESS
HIGH
NOC Regulations 2025
v2
VA Act 2026 s.47(1)
THRESHOLD
CRITICAL
VA Act 2026
v1
Machine-evaluable condition · JSONLogic
"transfer_value_usd" >= 1000and"transfer_type" in ["withdrawal", "external_transfer"]
Wallet and transaction scoring against 5 independent sanctions sources (OFAC's SDN list, the UN Security Council Consolidated List, the EU consolidated list, the UK OFSI list and OpenSanctions) with a classifier that names the signals that fired instead of emitting a bare number.
Live sanctions screening: a hit overrides everything to CRITICAL
Two-hop indirect exposure computed from observed history
Every verdict ships with risk_class_reasons, never a bare number
Reads from the catalogueNOC Reg. 12NOC Reg. 11
R
Operations/Risk IntelligenceLiveAPI connected
Transaction
Transaction hash
0x7a3f9c2e81b4…c41d
Amount (USD)
1500.00
Chain
ETHEREUM ▾
Counterparties
Originator address
0x9b21f6d04a77…e08a
Score transaction
Evidence · originator features
tx_count_30d
47
sanctions_distance_min
2
indirect_illicit_exposure_2hop
0.18
account_age_days
12
avg_tx_value_usd
312.40
unique_counterparties_30d
9
risk_score: null. No model backs a numeric probability
OFAC SDN screening · no direct match · sanctions_hit falsePOST /api/v1/transactions/score
High risk: escalate for review
risk_class HIGH · source heuristic
sanctions_distance_min = 2: two hops from a listed address
03 · Licensing
Gap analysis live
Rule-by-rule gap analysis against PVARA's licensing checklist. Every obligation is marked satisfied, partial or missing, with the evidence still needed named for each one.
Satisfied / partial / missing per provision, prioritised by severity
Evidence uploads tracked against each obligation's requirements
Form A6 pre-filled from observed data; unknowns say so
Reads from the catalogueVA Act 2026 s.46; NOC Regulations 2025 Part 4NOC Regulations 2025 Form A6
Form A6 pre-fills from observed compliance data. Metrics without a data source say so, never a fabricated zero.
Recorded 38 rule statuses · assessed 14:32:07.
04 · Transfers
Assessments live
Five stages for every in-scope transfer: threshold routing from the catalogue's s.47(1) rule, IVMS101 package, counterparty resolution, sunrise check, and a stored verdict for each.
Threshold routing reads s.47(1) straight from the catalogue
IVMS101 payloads hashed and stored as evidence
Sunrise gaps recorded; unresolved VASPs held for review
Advisory recommendations: your officer keeps the decision
Reads from the catalogueVA Act 2026 s.47(1)FATF Recommendation 16 (rev. June 2025)
R
Operations/Travel RuleLiveAPI connected
+−⤢
Assessment pipeline · tx 0x7a3f…c41d
Threshold routing · s.47(1)USD 1,500 · withdrawal · read from the catalogue
Alerts raise the moment a scored transaction crosses HIGH or CRITICAL, with a Form A7 Internal SAR draft built from stored facts, never invented, waiting on the reviewing officer.
Alert queue over HIGH and CRITICAL scores, raised automatically
Form A7 draft from the alert and the rule that fired
Review queue for what scores below the alert floor, cleared or escalated by a person
goAML XML filing, validated against the FMU's own 5.0.2 schema before release
Reads from the catalogueNOC Regulations 2025 Form A7NOC Reg. 11
R
Operations/AlertsLiveAPI connected
2 alerts
AllOpenFiled
Created
Transaction
Risk
Status
14:29:03
0x9b21…e08a
Critical
FILED
14:31:47
0x7a3f…c41d
High
OPEN
Form A7 Internal SAR · NOC Regulations 2025 Form A7
Transaction 0x7a3f…c41d moved 1500.00 USD-equivalent of USDT. Classified HIGH under NOC Reg. 11 (direct_illicit_exposure 0.25 >= 0.2).
goaml_export: available. Validated against FMU goAML schema 5.0.2 before release
goAML export: STR-F, schema-validated
available: true · goAML 5.0.2
06 · Customer due diligence
Customer records + screening live
The customer behind the transfer, held as a record rather than an address string: screened against the loaded sanctions lists the moment they arrive, with the natural persons who own or control them recorded alongside.
Onboarded by hand, or resolved automatically from a Travel Rule originator
Screened on arrival and on demand, with every screen kept
Beneficial owners recorded against an entity customer
A risk rating an officer assigns, and unrated says so rather than low
Reads from the catalogueS.R.O. 1419(I)/2026 Reg. 98VA Act 2026 s.47(1)
R
Compliance/CustomersLiveAPI connected
Customers · screened on arrival
3
Korea Mining Dev. TradingEntityMatchCritical
Mohammed B. ZolqadrIndividualPossibleHigh
Ayesha KhanIndividualClearNot rated
Beneficial owners · Korea Mining Dev. Trading
Ri Won Hoshareholding62%
Kim Su Gwangvoting rights—
Every customer is screened on arrival, whether onboarded by hand or resolved from a Travel Rule transfer. An unrated customer says so rather than defaulting to low.
Ayesha Khan onboarded and screened.
R
Compliance/CatalogueLiveAPI connected
38 provisionsSearch provision, description, instrument…All service categories ▾THRESHOLD ▾
Provision
Type
Severity
Source
Ver
NOC Reg. 12
SCREENING
CRITICAL
NOC Regulations 2025
v2
NOC Reg. 11
PROCESS
HIGH
NOC Regulations 2025
v2
VA Act 2026 s.47(1)
THRESHOLD
CRITICAL
VA Act 2026
v1
Machine-evaluable condition · JSONLogic
"transfer_value_usd" >= 1000and"transfer_type" in ["withdrawal", "external_transfer"]
Form A7 Internal SAR · NOC Regulations 2025 Form A7
Transaction 0x7a3f…c41d moved 1500.00 USD-equivalent of USDT. Classified HIGH under NOC Reg. 11 (direct_illicit_exposure 0.25 >= 0.2).
goaml_export: available. Validated against FMU goAML schema 5.0.2 before release
goAML export: STR-F, schema-validated
available: true · goAML 5.0.2
R
Compliance/CustomersLiveAPI connected
Customers · screened on arrival
3
Korea Mining Dev. TradingEntityMatchCritical
Mohammed B. ZolqadrIndividualPossibleHigh
Ayesha KhanIndividualClearNot rated
Beneficial owners · Korea Mining Dev. Trading
Ri Won Hoshareholding62%
Kim Su Gwangvoting rights—
Every customer is screened on arrival, whether onboarded by hand or resolved from a Travel Rule transfer. An unrated customer says so rather than defaulting to low.
Ayesha Khan onboarded and screened.
01 · The problem
The rules are written. That is the problem.
Two instruments, 178 pages, in force on the day they were notified. Chapter VIII alone runs from regulation 80 to 102: the compliance officer, the MLRO, risk reporting, customer due diligence, monitoring, sanctions, the Travel Rule, recordkeeping. None of it is a draft you can wait out.
02 · The approach
Regulation as data, not as code.
Every obligation is a versioned catalogue entry with a provision reference, an evidence contract and, wherever the duty is observable, a condition checked against your data. When PVARA changes a threshold, the catalogue changes. No code change. No redeploy.
03 · The posture
Regula recommends. Your compliance officer decides.
Advisory, not enforcing. Regula evaluates, flags and evidences; the block, hold or release decision stays with your compliance officer. That keeps Regula out of the “critical outsourcing” classification.
04 · The progress
Built in 6 months.
All 11 modules are live. One gap stays open and stated rather than quietly filled: PVARA publishes no sanctions feed to screen against.
3rdworldwide · Chainalysis’s 2025 Global Crypto Adoption Index
The difference
One parameter changes. Everything downstream follows.
Hard-coded compliance
1A threshold changes
2Find every hard-coded check across the codebase
3Update each one, hope none were missed
4Redeploy, and hope nothing else broke
Compliance-as-code
1A threshold changes
2Update one catalogue entry
3Every module reads the new version automatically
4No code change, no redeploy
The approach
Regulation as data, not as code.
Every obligation lives in the RegulaCatalogue as a versioned rule object, not logic buried in a transaction handler. Each entry keeps its own version history, so an auditor can reconstruct which rule applied on any date.
Reading the response
conditionEvery condition is JSONLogic, evaluated at runtime, not hand-coded in a handler.
version · superseded_atEvery rule is versioned: amendments supersede the old entry; nothing is deleted.
evidence_requiredEvery rule carries its own evidence contract: the fields an audit needs, spelled out.
The exact shape of a real catalogue rule, not illustrative UI
Screening depth
A match you can close, not a queue you can’t.
Screen a common name against a real sanctions corpus and you get a list of near-matches. Screening that returns only a name and a score hands a compliance officer a queue with nothing in it to decide on, so every item is cleared by hand and the list gets longer than the day.
The lists have always published more than the name. Regula reads it, compares it against the customer record, and puts the comparison on the match: the second fact that closes the item, or the conflict that says this is a different person.
birth_dates
Dates of birth as the list published them, including the partial ones. A list that says only 1980 is less precise than a customer record, not different from it, and the comparison respects that.
nationalities · birth_places
Nationality and place of birth, carried through in the publisher's own words rather than mapped to codes we invented.
dob_conflict
Three answers, never two: the facts agree, the facts conflict, or no comparison was possible. The third is not the first, and collapsing them is how a reviewer dismisses a match nobody checked.
Across 5 sanctions sources: OFAC's SDN list, the UN Security Council Consolidated List, the EU consolidated list, the UK OFSI list and OpenSanctions.
MUHAMMAD ALI
INDIVIDUAL · listed 2019
POSSIBLE · 0.91
Date of birth
1979 · published as a year
Agrees
National ID
differs from the record
Conflicts
Nationality
no value on this customer
Not compared
The comparison is kept. The passport and identity numbers behind it are shown for this review and written nowhere: the permanent record is append-only, and a third party’s document number in it has no undo.
The full picture
One engine. Every compliance workflow.
Rules, risk intelligence, licence readiness, Travel Rule operations and alerting all read the same versioned catalogue. Revise one obligation and every module downstream moves with it, with no release.
The foundation
RegulaCatalogue
Every regulatory obligation stored as a versioned, cited rule object that every other module reads from. Machine-evaluable where the duty is observable in data, evidence-gated where it is not.
VA Act 2026 s.47(1)Critical
v1 · current+ new version
Screening & scoring
Risk Intelligence
Wallet and transaction risk scoring with live sanctions screening against 5 sources (OFAC's SDN list, the UN Security Council Consolidated List, the EU consolidated list, the UK OFSI list and OpenSanctions) plus on-chain exposure analysis.
OFAC screening · sanctions_hit false
sanctions_distance_min = 2High
Licensing
Readiness
Rule-by-rule gap analysis against PVARA's licensing checklist, with Form A6 pre-filled from observed data.
9/38
Satisfied9
Partial4
Missing3
Transfers
Travel Rule
Threshold routing, IVMS101 packaging, counterparty resolution, and the sunrise protocol for every in-scope transfer.
Threshold routing · s.47(1)applies ✓
Sunrise gap: package recorded as evidence
Reporting
Alerts
Raised automatically the moment a scored transaction crosses HIGH or CRITICAL, with a real Form A7 draft generated on demand.
2 alertsHIGH & CRITICAL
0x7a3f…c41dHigh
goaml_export: available · goAML 5.0.2 validated
Sanctions
Screening
Name screening against 5 sources (OFAC's SDN list, the UN Security Council Consolidated List, the EU consolidated list, the UK OFSI list and OpenSanctions), and wallet screening against every sanctioned address those sources publish, with every match reported as something to review rather than a verdict.
5 independent sanctions sources
UN Consolidated · exact matchREVIEW
Roles & approvals
Governance
A capability ladder from auditor to admin, and a second, different person required to file a report or seal the audit chain, a control an administrator cannot bypass.
Two people, or it does not happen
ALERT_FILE · awaiting approval
You proposed this, so a different MLRO must approve
Trust & assurance
RegulaProof
An exhaustive proof of what this system can and cannot raise an alert on, with AI-drafted fixes checked against that same proof before they ship.
Tamper-evident version history
dead_alert_dimensions = 7/9Seen, below floor
Why now
The market is large, and largely unaddressed.
Chainalysis ranks Pakistan 3rd worldwide for crypto adoption. Regulators here estimate 30–40 million users and over USD 300 billion traded a year. Those are regulatory estimates, not audited totals.
The licensing portal opened on 21 August 2026 and the framework commenced the same day. VASPs here are building compliance from a standing start, against obligations that are already in force.
3rd
Pakistan’s rank on Chainalysis’s 2025 Global Crypto Adoption Index
30–40M
estimated users
$300B+
estimated annual volume
Regulator estimates, not independently audited.
The road ahead
REGULA [ROADMAP]2026
One catalogue, 11 modules.
Built in 6 months. Every planned module is live, with a hash-chained audit trail and two-person approval on filings. One gap stays open and stated: PVARA publishes no sanctions feed to screen against.
The catalogue, the gaps, the queue, and the receipt.
Four of the 11 modules, in the order a compliance officer actually meets them: what the law requires, where you stand against it, what needs working today, and the tamper-evident record of every answer given along the way.
The console
Every obligation in force, evaluated against your own data, and a record of every answer.
Regula
Catalogue
Every obligation in force, versioned and cited, with your position on each. Evaluated automatically where the duty shows up in your data, evidence-gated where it does not.
In force today
38Versioned rule objects across 6 instruments
Reg. 100(2)Critical
Originator and beneficiary information on qualifying Travel Rule transfers.
Questions
Answered directly, not dodged.
All 11 modules are live, built in 6 months. Risk intelligence, readiness, the Travel Rule engine, alerts and sanctions screening all run against the real backend, alongside a hash-chained audit trail and two-person approval on filings.
PVARA notified the Pakistan Virtual Asset Services Regulations, 2026 (S.R.O. 1419(I)/2026) and the Activity Specific Regulations (S.R.O. 1420(I)/2026), both in force on notification, and opened the licensing portal. Regula had carried the Travel Rule threshold as a placeholder pending PVARA's real figure; Reg. 100(2) set it at the PKR equivalent of USD 1,000, which is the number already in the catalogue. Updating the citation was a catalogue edit, not a redeploy.
No. Regula is an independent Final Year Project built against PVARA's public regulatory framework, not commissioned, endorsed, or reviewed by the regulator.
Acting directly would risk classifying Regula as an AML-critical outsourced function under NOC Regulation 14. Advisory keeps the decision with the compliance officer, and Regula out of the transaction path.
They already have, all of them. One thing stays gated on an outside party: PVARA publishes no sanctions list to screen against. The goAML export was the other, and is now built against the FMU's own 5.0.2 schema. Every report is validated against it before release, though no filing has gone through the live portal yet, which needs a licensed entity's own FMU registration.
Yes. The console is live and linked throughout this page. The catalogue, risk intelligence, readiness, Travel Rule and alerts all run against the real backend.
Built and shipped. Now looking for the people who have to file.
We’re onboarding a small number of design partners: VASPs, compliance teams and RegTech practitioners. Every module is live, so there is a working console to react to rather than a roadmap to take on trust.