PCRCI — Pre-Civil Registration

Interactive prototype · All flows · Click any screen or flow card
Demo v2.0 · Multi-country
9:41
Agent authentication
Welcome back
Authenticate with biometric or NFC badge to begin enrollment.
Touch sensor · Face ID · Fingerprint
OR
Tap NFC agent badge
Agent IDAGT-2024-0047
BarangayBrgy. San Jose
Last loginToday 8:14 AM
First time setup
Create agent account
Upload your IDs and enter your government promotion code.
Upload government ID
UMID · Passport · PhilSys · Driver's License
Upload second ID
Barangay cert · Employee ID
Government promotion code
Issued by LGU / PSA / DSWD. Required to activate.
AgreementUnsigned
Biometric enrollPending
NFC badgeNot linked
Read carefully
Prohibited actions
You are legally responsible for every identity you create.
Creating false identities is a criminal offence
Enrolling a person who does not exist
Using another person's biometrics without consent
Falsifying name, date of birth or location
Enrolling same person twice under different names
Sharing agent credentials or NFC badge
Operating outside your assigned barangay
PenaltyCriminal prosecution
ReferenceRA 11055 Sec. 14
Your sessionRecorded + hashed
Policy read aloud now
Say "Naiintindihan ko" to continue
Subject onboarding
Maligayang pagdating
Select this person's language. The guide will switch to that dialect.
Filipino
Cebuano
Ilocano
Waray
Kapampangan
Bikol
Voice guide active
AgentRosa Cruz · AGT-0047
LocationBrgy. San Jose
SessionSES-20260314-0091
Step 1 — full name
Ano ang iyong pangalan?
Say your full name. Gemini Nano will transcribe it live.
JUAN DELA CRUZ|
Voice mode
Alphabet mode
Listening...
Nano confidence94%
LanguageFilipino detected
Can't spell it? Switch to alphabet mode
Alphabet mode · Gemini Nano
Spell the name
Tap or say each letter. Nano confirms each one.
J U A N |
Voice mode
Alphabet mode
Say each letter aloud
Nano hears: J... U... A... N...
Gender
Male
Female
Prefer not to say
Step 2 — date of birth
Kailan ka ipinanganak?
Say your birthday or tap the fields. Nano parses any dialect date format.
Heard: "Marso, dose, nobenta y otso"
Nano parsed: March 12, 1998
Month
March
Day
12
Year
1998
Nano confidence98%
Age calculated27 years old
Valid rangePass
Step 3 — location
Saan ka nakatira?
GPS auto-detected. Override if different from current location.
MethodGPS detected
BarangayBrgy. San Jose
MunicipalityBatangas City
ProvinceBatangas
RegionRegion IV-A (CALABARZON)
GPS accuracy±8 meters
No GPS signal? Falls back to agent's registered barangay. Tribe / IP community can be entered manually.
Final review
Kumpirmahin ang detalye
App reads each field aloud. Say "tama" to confirm.
Full nameJuan dela Cruz
GenderMale
Date of birthMarch 12, 1998
Age27
BarangayBrgy. San Jose
CityBatangas City
AgentAGT-2024-0047
Consent voiceRecorded
SessionSES-0091
Reading fields aloud
Say "tama" to confirm each field
NFC card write
I-tap ang NFC card
Hold card to the back of the phone to write identity pointer.
DIDdid:pcrci:f3a2c9...
Biometric hashsha256:9c1b4e...
Card typeNTAG215
Stored on cardDID pointer only
No biometrics stored on card. Only the DID pointer. Raw data stays on-device and server.
Attestor registration
Register as attestor
You have an existing government ID. Register to attest others in your community.
Upload existing government ID
PhilSys · UMID · Passport · Driver's License
Face liveness check · Hash generated on-device
Role assignedAttestor
Max attests20 per 7 days
NFC cardWill be issued
StatusPending admin approval
Attestation
Attest a community member
Tap the subject's NFC card, then scan your own face to link your attestation.
Tap subject's card to read their DID
Subject DIDdid:pcrci:f3a2...
Subject nameJuan dela Cruz
Current score2
Your attestation+1 weight
Agreement read aloud
Say "Patunayan ko" to confirm
Identity confidence score
Juan dela Cruz
Score updates as attestations are added by the community.
3
of 10 needed
Self-enrolled+1
Neighbour attest+1
Family linked+1
Barangay officerPending
Gov officerPending
Score 4+ → Barangay services + National ID application · 7+ → Social services · 10+ → Enhanced services · 15+ → Full KYC banking
Government ID application
Mag-apply ng national ID
Tap your NFC card. All fields auto-fill from your identity record.
Full nameJuan dela Cruz
Date of birthMarch 12, 1998
BarangayBrgy. San Jose
CityBatangas City
ProvinceBatangas
ConfidenceScore 12 — eligible
Reading fields aloud
Confirm by voice or tap
Pre-Civil Card · Access request
Card access request
Tap your Pre-Civil Card. Review what will be shared, then verify your face to consent.
Tap card to read DID pointer
Requesting service
ServicePhilHealth — Outpatient
LocationBatangas City Gen. Hosp.
PurposeIdentity verification
You are consenting to share
DID pointerdid:pcrci:f3a2c9…
Full nameShared
Confidence scoreShared
Date of birthAge only
Raw biometricsNever shared
Face verification confirms it is you — not someone else using your card. No fingerprint required.
Pre-Civil Card
Look at your phone
Scanning face…
Tap the face frame to simulate scan
Access granted
Identity shared
Face verification successful. Your DID has been shared with consent.
Face recognised
Biometric verified · Consent recorded
Proof methodFace biometric
DID shareddid:pcrci:f3a2c9…
ServicePhilHealth — Outpatient
Timestamp
Consent logCNS-0091-PHL
Raw biometrics were never transmitted. Only your DID pointer and consent record were shared.
Card management
Replace lost card
Subject reports a lost or damaged Pre-Civil Card. Verify identity, issue a new card, and revoke the old one.
Step 1 — Verify identity
MethodFace biometric
Face hash matchVerified ✓
Subject DIDdid:pcrci:ph:f3a2c9…
Subject nameJuan dela Cruz
Step 2 — Revoke old card
Old NFC DIDdid:nfc:7b3e9a…
Revocation statusRevoked
ReasonLost / damaged
Tap new blank NFC card to write
Step 3 — New card issued
New NFC DIDdid:nfc:a1d4f7…
Linked todid:pcrci:ph:f3a2c9…
Confidence preservedScore: 7
Old card is permanently revoked. Any attempted use of the old card will trigger a fraud alert. Hash chain records the replacement event.
Fraud investigation
Audit a flagged record
Enter the one-time audit code. This code expires in 24 hours and can only be used once.
Audit code
Issued by supervisor or auto-generated from fraud flag
Flagged record
SubjectMaria Santos
Flag reasonBiometric duplicate
Flagged bySystem auto-detect
Flag time2026-03-15 08:55:00
Similarity94%
Audit chain result
Full activity chain
Tamper-evident hash chain for this subject from enrollment to present.
Enrollment
2026-03-14 09:12:31 · AGT-0047
hash:3f2a9c… → prev:000000…
NFC card write
2026-03-14 09:13:02 · AGT-0047
hash:8d3f1b… → prev:3f2a9c…
Attestation (+1) — Jose Reyes
2026-03-14 11:24:55 · ATT-0012
hash:c7e4a2… → prev:8d3f1b…
Fraud flag — biometric duplicate
2026-03-15 08:55:00 · SYSTEM
hash:f1b3d9… → prev:c7e4a2…
Chain integrity
Total events4
Chain valid✓ All hashes verified
Tamper detectedNone
Management console
Dashboard
Centralized view across all agents, countries, and enrollments.
1,247
Total enrolled
12
Active agents
847
Attestations
5
Fraud flags
Score distribution
0-34-67-910-1415+
Country breakdown
🇵🇭 Philippines743
🇵🇬 Papua New Guinea201
🇹🇱 Timor-Leste142
🇸🇧 Solomon Islands89
🇻🇺 Vanuatu42
🇫🇯 Fiji21
🇮🇩 Indonesia9
Recent activity
Enrollment — Rosa Cruz enrolled 3 subjects
2 min ago · Brgy. San Jose
Fraud flag — GPS boundary exceeded by AGT-0019
15 min ago · 1.2km outside zone
Attestation — Brgy. Captain attested 5 subjects (+2 each)
28 min ago · Score 4→6
Agent login
All flows — click any screen Interactive
Agent
Login + biometric
Setup + promo code
Policy warning
Enrollment
Subject welcome
Name — voice
Name — alphabet
Birthday
Location
Review + consent
NFC card write
Attestation
Attestor register
Tap + attest
Gov services
Pre-Civil card tap
Face verify
Confidence score
Gov ID form fill
Management
NFC card replace
Fraud audit
Audit chain
Dashboard
Management dashboardLive data
Sessions
3
active now
Today
47
enrolled
Attests
23
today
Flags
2
review
AgentBarangayDurationCreatedStatus
Rosa CruzBrgy. San Jose1h 24m12Active
Mario PerezKumintang36m8Active
Jose ReyesSan Jose7m3 attestsAttestor
AgentTotalPromoStatus
Rosa Cruz89LGU1-BTG3Active
Mario Perez54LGU1-BTG1Active
Ben Lim31LGU2-BTG4Flagged
Enrollment — Juan dela Cruz by Rosa Cruz
09:37:14 · SES-0091 · hash:3f2a9c...
Attestation — Jose Reyes attested Maria Santos (+1)
09:35:02 · ATT-0012 · hash:8d3f...
Login — Mario Perez via biometric
09:02:11 · DEV-0031 · GPS:13.7°N
Fraud flag — ATT-0033 velocity exceeded
08:55:00 · 41 attests/7d · limit:20
Velocity anomaly — ATT-0033
41 attests in 7 days · limit 20 · auto-suspended
Possible duplicate — AGT-0019
Biometric similarity 94% · 2 names · 3 mins apart