An official developer portal of the Government of the Republic of Zambia · Test environmentVerify a certificate
Pamodzi Developer HubBuild, integrate and learn the e-Services framework
MMMD · Cadastre Department

Exploration Licence

FormWorkflowOutputsE2E testDocs
PassedPassedPassedPassedPassed
End-to-end test
7/7 passed 2026-10-22 (mihud, combined)
Documentation
21 steps, 41 images · Download the DOCX
Catalogue ID
100

Output documents

Test evidence

Exploration Licence

Service documentation · Republic of Zambia · GSB e-Services

OwnerCadastre Department
Service keyMMMD/exploration-licence
Versionservice v1, platform 7e6d0b65
Date2026-10-22

Generated automatically by the service's end-to-end test run. Every screenshot shows synthetic test data on a local test installation, never real personal data.

This document describes the Exploration Licence service of Cadastre Department as the platform runs it today. It is generated by the service's end-to-end test: every step below was performed by the test, and every screenshot was taken during that run with synthetic data. Regenerate it with npm run docs:services in the e2e suite; do not edit it by hand.

1. Service summary

ItemDetail
ServiceExploration Licence
Owner (MDA)Cadastre Department (MMMD)
PurposeAn exploration licence confers on the holder exclusive rights to carry on exploration in the exploration area for the minerals specified in the licence and to do all such other acts and things as are necessary for, or incidental to, the carrying on of those operations.
Who can applyNot set in the service configuration.
How to applyOnline on the national e-Services portal, signed in with ZamPass; pay with ZamPay.
FeesSmall Scale Exploration Licence Application Fee: ZMW 1200.00
Large Scale Exploration Licence Application Fee: ZMW 4000.00
Area charge per [@year] (Small Scale Exploration Licence Year 1-4): ZMW 0.80
Area charge per year (Small Scale Year 5-7): ZMW 1.50
Area charge per year (Large Scale Year 1-4): ZMW 1.60
Area charge per year (Large Scale Year 5-7): ZMW 4.80
Area charge per year (Large Scale Year 8-10): ZMW 6.40
TurnaroundSixty (60) Days of Receiving the Application
Validity of the output4 years
Required documentsNone
Output documentsExploration Right Licence
GS-1 Application for a Government Service
GS-2 Notice of Government Action

2. Application process, step by step

The process as configured in the back office:

StepRoleTaskType
1ApplicantApplyform
2Case OfficerReviewreview
3Case OfficerGenerate Paymentgenerate-payment
4ApplicantPaymentpayment
5Case OfficerVerify Paymentverify-payment
6Case OfficerTechnical reviewmining-technical-review
7SupervisorConsentmining-consent
8SupervisorReviewreview
9ExecutiveDecisiondecision
10SystemGenerate Documentgenerate-document
11SystemNotify Clientnotify

Who takes part in this journey: Citizen, Case Officer, Executive, Supervisor, Licensing committee (chair: Executive), Anyone (public).

Step 1. Find the service and read its page

Citizen · National e-Services portal

The citizen finds "Exploration Licence" in the national directory and opens its page: who provides it, the fees (the application fee and the yearly area charges per hectare), how long it takes and what to have ready.

Find the service and read its page (desktop) Find the service and read its page (375 px phone)

Step 2. Start the application

Citizen · National e-Services portal

The application starts with who is applying (the citizen, or on behalf of a company or co-operative). The service form that follows asks for the scale, the minerals, where the area is and who will hold the licence, then the licence area: drawn on the map, uploaded (KML, GeoJSON, a zipped shapefile) or typed as the corners in latitude / longitude or UTM. The applicant's eligibility questions of the legacy form follow.

Start the application (desktop) Start the application (375 px phone)

Step 3. An area over another right is refused

Citizen · National e-Services portal (sent through the API the portal uses in the test run: no screenshot)

The first area the citizen gave overlaps exploration licence EL-2025-E2E01, already in force: the application is refused at once with "The area overlaps a right already granted or applied for: EL-2025-E2E01. Reduce the area so it does not overlap." (first come, first served). Nothing is recorded.

Step 4. Send the application

Citizen · National e-Services portal (sent through the API the portal uses in the test run: no screenshot)

The area beside it is accepted: the cadastre keeps the corners exactly as given (UTM zone 35S, EPSG:32735), works out the WGS 84 outline for maps, measures 400 ha (120.46 cadastre units) in metres and holds the area for this application. The application gets reference MC-2026-00001.

Step 5. Take the application on

Case Officer · Back office (done through its case API in the test run: no screenshot)

The Case Officer takes the new application on (assigned to them). The case moves from "Submitted" to "CO Review".

Step 6. Check the application, its documents and the applicant's eligibility

Case Officer · Back office (done through its case API in the test run: no screenshot)

The Case Officer completes "Check the application, its documents and the applicant's eligibility". The case moves from "CO Review" to "CO Generate Payment".

Step 7. Set the application fee from the service fee schedule

Case Officer · Back office (done through its case API in the test run: no screenshot)

The officer sets the application fee from the service's fee schedule, the line for the licence's scale: Large Scale Exploration Licence Application Fee, ZMW 4,000.00. The applicant is invoiced.

Step 8. Pay the application fee

Citizen · National e-Services portal

The application waits for the application fee in My Workplace, with a Pay button (ZamPay: mobile money or bank card).

Pay the application fee (desktop) Pay the application fee (375 px phone)

Step 9. Verify Payment

Case Officer · Back office (done through its case API in the test run: no screenshot)

The Case Officer completes "Verify Payment". The case moves from "CO Verify Payment" to "CO Review".

Step 10. The cadastre check

Case Officer · Back office

On the case's "Mineral rights" tab the officer runs the cadastre check on today's register: the area overlaps no other mineral right, is within the area limit of an exploration licence, and half of it (200 ha) lies in a forest reserve - a restricted area published on the reference map layers - so the consent of the authority responsible is needed. The tab also shows the first year's area charge the system works out (400 ha x the approved rate).

The cadastre check (desktop)

Step 11. Record the technical recommendation

Case Officer · Back office

The officer records the recommendation (grant) with its reasons. A grant cannot be recommended while the check finds an overlap; the officer who recommends may not approve the application.

Record the technical recommendation (desktop)

Step 12. Cadastre check of the area and technical recommendation

Case Officer · Back office (done through its case API in the test run: no screenshot)

The Case Officer completes "Cadastre check of the area and technical recommendation". The case moves from "CO Review" to "SV Review".

Executive · Back office (done through its case API in the test run: no screenshot)

The Executive records the decision of the authority responsible for the forest reserve, as received (granted, with its letter's reference and conditions). The consent step cannot be left - and the licence cannot be granted - until it is recorded.

Supervisor · Back office (done through its case API in the test run: no screenshot)

The Supervisor completes "Consent where the area touches a restricted area". The case moves from "SV Review" to "SV Review".

Step 15. Review and send for signature

Supervisor · Back office (done through its case API in the test run: no screenshot)

The Supervisor completes "Review and send for signature". The case moves from "SV Review" to "EX Decision".

Step 16. The licensing committee decides

Licensing committee (chair: Executive) · Back office (done through its case API in the test run: no screenshot)

The chair puts the application on the agenda of a meeting of the licensing committee (MRLCE/2026/1 in this run), records who attended (the quorum is checked) and the resolution "approve" with its reasons, and closes the meeting. Closing it decides the application; deciding it by hand is refused. On approval the area is checked once more against the register, under one lock, so two overlapping applications can never both be granted.

Step 17. The mineral rights register

Supervisor · Back office

Ministry functions -> Mining cadastre -> Mineral rights register: every licence of the ministry with its kind, holder, district, area, status and term; filters by number, name or holder, kind, status, district and "being processed".

The mineral rights register (desktop)

Step 18. The licence page

Supervisor · Back office

The licence: number, kind, minerals, holder and term; its area on the map and its corners exactly as delivered (UTM zone 35S), measured in metres; the area charge account (ZMW 640.00 a year in years 1-4); suspension, revocation or reinstatement proposals (decided by another officer); returns; history.

The licence page (desktop)

Step 19. The cadastre map

Supervisor · Back office

Ministry functions -> Mining cadastre -> Cadastre map: every right granted, suspended or applied for as its area, coloured by status, over the core map; other ministries' published layers (forest concessions, protected areas, land parcels) can be shown with it. Other ministries see these areas on their own maps without the holder.

The cadastre map (desktop)

Step 20. The licence in My permits

Citizen · National e-Services portal

The licence is listed in "My permits and licences" with its particulars (number, minerals, area, status, validity) and its area (a generic block: any permit with a geometry can show it), and a download of the sealed PDF.

The licence in My permits (desktop) The licence in My permits (375 px phone)

Step 21. Verify the licence

Anyone (public) · Public verification page

The QR code on the licence opens the public verification page: genuine and current, and whether the electronic seal is valid. No holder details are shown.

Verify the licence (desktop) Verify the licence (375 px phone)

3. Payment

ItemIn the test run
Application feeZMW 4,000.00 (the service's fee schedule: large-scale exploration licence application)
When it is paidAfter the officer has checked the application, before the technical review
Invoice number7900937577325144
Paid throughZamPay (the ZamPay test double in this run)
Yearly area chargesBilled separately every year once the licence is granted (Mining and Non-Mining Rights Area Charges)

On screen: step 8 (Pay the application fee) in section 2.

4. Output documents

Exploration licence (sealed PDF)

The licence issued when the licensing committee grants the application: the right (number, kind, minerals), its area and the coordinate system its corners are kept in, its term, and the yearly area charges as its conditions; sealed with the platform's electronic seal.

Exploration licence (sealed PDF)

The issued PDF has 2 pages; the image shows the first.

Fields

FieldValue in the test run
Document titleExploration Right Licence
Permit / licence numberMMMD-EL-2026-00001
HolderChanda Mwila
Valid from2026-10-22
Valid until2030-10-21
Statusactive
Verification code (printed with a QR code)GBCM-DXY2-LS

Seal

ItemDetail
Seal statussealed
Signature levelPAdES-B-T
Sealed bythe platform seal (development key in the test run)
Signed at2026-10-22T04:30:47.726Z
Trusted time-stamp2026-10-22T04:30:47.675Z (time-stamping authority)
Document fingerprint (SHA-256)6b6866eabee3fdce...

Verification

ItemDetail
WhereThe public verification page of the national portal, <portal>/verify/<verification code>, opened by scanning the QR code on the document.
What it showsWhether the document is genuine and current, its holder and validity, and whether the electronic seal is valid and who sealed it.
Checking a copyAnyone can upload a PDF they were given; the page says whether it is exactly the document that was issued. A changed copy is reported as not matching.

On screen: step 17 (The mineral rights register), step 18 (The licence page), step 19 (The cadastre map), step 20 (The licence in My permits), step 21 (Verify the licence) in section 2.

5. Notifications

WhenChannelToMessageDelivery
Application receivedin-app (portal bell)the applicantApplication MMMD-EL/00001/10-22-26 received - Your application MMMD-EL/00001/10-22-26 for Exploration Licence has been received by Cadastre Department.shown
Status changedin-app (portal bell)the applicantUpdate on application MMMD-EL/00001/10-22-26 - MMMD-EL/00001/10-22-26 (Exploration Licence) is now: With the office - being reviewed.shown
Payment due (invoice raised)in-app (portal bell)the applicantPayment due for application MMMD-EL/00001/10-22-26 - The fee of ZMW 4000.00 for Exploration Licence (MMMD-EL/00001/10-22-26) is now due. Invoice 7900937577325144.shown
Payment receivedin-app (portal bell)the applicantPayment received for MMMD-EL/00001/10-22-26 - Your payment of ZMW 4000.00 for MMMD-EL/00001/10-22-26 (Exploration Licence) has been received. Receipt: <ZamPay>/pdf?documentType=receipt&invoiceNumber=7900937577325144shown
Licence / permit issuedin-app (portal bell)the applicantYour Exploration Licence document has been issued - MMMD-EL-2026-00001 has been issued for Exploration Licence and is valid until 22/10/2030.shown
Invitation to rate the servicein-app (portal bell)the applicantHow was Exploration Licence? - How was Exploration Licence? Tell us in about a minute.shown
Decision: approvedin-app (portal bell)the applicantApplication MMMD-EL/00001/10-22-26 completed - MMMD-EL/00001/10-22-26 (Exploration Licence) is complete. Your documents are ready.shown
Application receivedsms+260 97* *** 567Application MMMD-EL/00001/10-22-26 for Exploration Licence has been received. Track it: <portal>/my-workplacedelivered
Application receivedemaile2e.c***@example.testApplication MMMD-EL/00001/10-22-26 receivedskipped
Status changedsms+260 97* *** 567delivered
Payment due (invoice raised)emaile2e.c***@example.testPayment due for application MMMD-EL/00001/10-22-26skipped
Payment due (invoice raised)sms+260 97* *** 567Fee of ZMW 4000.00 due for MMMD-EL/00001/10-22-26. Invoice 7900937577325144. Pay: <ZamPay>/pay-for-service/get-invoice/7900937577325144delivered
Payment receivedsms+260 97* *** 567delivered
Invitation to rate the servicesms+260 97* *** 567skipped
Invitation to rate the serviceemaile2e.c***@example.testHow was Exploration Licence?skipped
Licence / permit issuedsms+260 97* *** 567delivered
Decision: approvedemaile2e.c***@example.testApplication MMMD-EL/00001/10-22-26 completedskipped
Licence / permit issuedemaile2e.c***@example.testYour Exploration Licence document has been issuedskipped
Decision: approvedsms+260 97* *** 567delivered

Delivery: shown = in the portal's notification bell; delivered = the SMS gateway (a test double in this run) reported the text delivered; skipped = not sent on that channel (e-mail is not configured on the test installation, and some notices go out on one channel only); sent by the national portal = a ministry node handed the notice to the national portal, which texts and e-mails the citizen under its own name and the citizen's preferences. Addresses written <portal>, <ZamPay> stand for the national portal and ZamPay.

6. Legacy mapping

ItemDetail
ReplacesExploration Licence in the legacy ZIGS e-Services directory (ZIGS_Services)
Legacy service id100
Legacy providerCadastre Department (MMMD) under Ministry of Mines and Minerals Development
Legacy processLicenseReview (process 9)
Fee in the legacy systemnone
Fee taken before submissionyes (as in ZIGS)
Time to issue (legacy)not recorded
Legacy output templatesExploration Right Licence: ZIGS_Forms_MMMD / MMMD_ExplorationRightLicence.Certificate
GS-1 Application for a Government Service: ZIGS_Forms_ZDA / GS1
GS-2 Notice of Government Action: ZIGS_Forms_Notices / GS-2.NoticeOfAction
Legacy addresshttps://mmmdui.gsb.gov.zm
How it was brought overImported by the platform's legacy catalogue importer (zcm-backend scripts/zigs/importLegacy.js) from the ZIGS snapshot: form, case types, fees, documents, process and output templates, then served by the new platform.

7. Version and date

ItemDetail
Document versionservice v1, platform 7e6d0b65
Generated2026-10-22T04:31:16Z (by the end-to-end run, not edited by hand)
Service versionnot versioned (configured directly)
Platform snapshotbackend 7e6d0b65
portal f14fd24
back office 80a771f
Test suitee2e 6c7099e; one installation (combined); seed profile mihud
Journeys41-mining-licence-area-charges.spec.js: citizen: finds the service, gives the licence area; an overlapping area is refused, the free one accepted - passed
41-mining-licence-area-charges.spec.js: officer checks the application and sets the fee; the citizen pays it - passed
41-mining-licence-area-charges.spec.js: officer: the cadastre check and the technical recommendation on the case's "Mineral rights" tab; consent; supervisor - passed
41-mining-licence-area-charges.spec.js: the licensing committee grants it: the licence in force, the permit sealed, the area charge account opened - passed
41-mining-licence-area-charges.spec.js: officers: the register, the licence page with its corners as delivered, the cadastre map - passed
41-mining-licence-area-charges.spec.js: citizen: the licence in My permits with its area; sealed; verifies - passed
41-mining-licence-area-charges.spec.js: area charges: finance bills the year (another finance officer approves the run); the holder pays from the service's page - passed
Result7 of 7 journey tests passed
DataSynthetic test data on a local test installation; provider test doubles for ZamPass, ZamPay, SMS and signing.