.NET / SQL / Enterprise Engineering

The Patefacere Machine Passport: Credential Classes, Selective Disclosure, Status, Replacement, and Contextual Presentation

Report summary

The digital identity landscape of 2026 is defined by an absolute architectural separation between the ontological, civic meaning of identity and the mathematical proofs that facilitate its operational execution. Within this paradigm, the sovereign state of Eviulon defines the civic semantics, legal

Status
Research archive item
Category
.NET / SQL / Enterprise Engineering
Length
8,377 words
Reading time
39 minutes
Report type
research-note

Key topics

  • .NET / SQL / Enterprise Engineering
  • .NET
  • SQL
  • Enterprise Engineering
  • AI
  • Agentic Web
  • Runtime
  • Privacy
  • Semantic Systems

Research provenance

Archive status
Research archive item
Content identity
sha256:a326555251b73ee5906921e2ffc4e173131e91e16ab866afcfcc921dc3a3e273

For citation, use the report title and canonical URL. Archival presence does not establish authorship or promote report statements into portfolio evidence.

This page renders the archived Markdown as safe, formatted HTML. It is background research and does not become a portfolio claim without evidence review.

Full report

On this page

The digital identity landscape of 2026 is defined by an absolute architectural separation between the ontological, civic meaning of identity and the mathematical proofs that facilitate its operational execution. Within this paradigm, the sovereign state of Eviulon defines the civic semantics, legal weight, and inherent standing of citizenship. Conversely, Patefacere operates as the machine-level orchestration layer under delegated authority, managing credential issuance, verifiable presentation workflows, privacy-preserving status signaling, and key replacement mechanisms. The machine passport is fundamentally an infrastructure of verifiable claims, not a universal trust badge. The presence of a valid cryptographic credential does not inherently prove a subject's current authority to execute every possible action. External recognition of these credentials remains entirely separate from internal Eviulon validity, requiring independent bilateral treaties, cross-border trust frameworks, and dynamic policy enforcement. Following the publication of the W3C Verifiable Credentials Data Model (VCDM) v2.0 as an official Recommendation on May 20, 20251, the ecosystem shifted strictly toward a privacy-first, three-party architecture (Issuer, Holder, Verifier). By leveraging advanced cryptosuites such as BBS (bbs-2023)3 for unlinkable zero-knowledge proofs, Selective Disclosure JWTs (SD-JWT)4, and the Bitstring Status List v1.06 for herd-privacy revocation, the Patefacere ecosystem achieves exhaustive compliance, security, and data minimization.

What a Machine Passport Proves

A machine passport proves exclusively that a specific, mathematically verifiable cryptographic authority (the Issuer) attested to a bounded set of claims regarding a specific cryptographic subject (the Holder) at an exact point in time8. Furthermore, it proves that the Holder currently possesses the private key mathematically bound to that credential (holder binding). Through the integration of the W3C Bitstring Status List, the passport proves that the Issuer has not explicitly flagged the credential’s cryptographic index as revoked, suspended, or otherwise invalidated as of the status list's most recently cached update8. Ultimately, the machine passport proves mathematical possession, the temporal validity of the digital signature, semantic conformity to a defined JSON Schema10, and resistance to tampering. It validates that the data presented to the verifier has not been altered since the moment of issuance, utilizing robust cryptographic suites like EdDSA or ECDSA11.

What a Machine Passport Can Never Prove by Itself

A machine passport can never prove the philosophical or physiological reality of human citizenship, ongoing intent, or absolute universal authority. The passport is merely a mathematical container for assertions; it is not the ontological truth of Eviulon citizenship itself. A digital signature cannot prove that the human presenting the passport is acting of their own free will and not under duress. Furthermore, a valid credential does not prove current, contextual authority for every action within an enterprise or civic system. A user may hold a mathematically valid institutional role credential, but their authority to execute a specific financial transaction may have been suspended by an off-chain operational policy engine that has not yet reflected its state in the asynchronous 16KB status bitstring9. Finally, the passport cannot prove that an external, foreign verifier will recognize the internal validity of the Eviulon claim, as external trust frameworks evaluate issuer DIDs and schemas based on independent sovereign policies.

Passport Replacement Without Identity Erasure

Historically, digital identity systems have erroneously conflated the identifier (the cryptographic key) with the identity (the human subject). In such fragile architectures, the loss of a hardware key results in the erasure or complete reset of the identity. Patefacere circumvents this catastrophic failure through the integration of Key Event Receipt Infrastructure (KERI) principles12 and the deployment of did:webvh (Trust DID Web with Verifiable History). The did:webvh specification relies on a Self-Certifying Identifier (SCID) that is mathematically derived from the genesis event of the DID log13. When a holder loses their machine passport device, they execute a passport replacement without identity erasure by appending a new key rotation event to their decentralized did.jsonl log file, utilizing a pre-rotated recovery key established at the wallet's inception12. This appended log entry updates the cryptographic state of the DID Document, invalidating the lost or compromised key while perfectly preserving the SCID15. Verifiers interacting with the system traverse the did.jsonl history to mathematically verify the authorized chain of custody from the genesis key to the new recovery key13. Because the SCID remains immutable, all Verifiable Credentials previously issued and bound to that SCID remain structurally and legally valid; the subject simply generates subsequent Verifiable Presentations using the newly authorized key16.

A Complete Passport Architecture

The Patefacere architecture fundamentally decouples credential issuance from presentation, operating via a multi-format Verifiable Credential Data Registry (VDR). At the foundational identifier layer, the architecture relies on did:webvh, migrating away from standard did:web to ensure robust verifiable history without requiring a centralized, energy-intensive distributed ledger14. For credential payload formatting, the architecture supports W3C VCDM 2.0 utilizing multiple token encapsulations to accommodate diverse operational environments:

1. SD-JWT / JWT: Standard JSON Web Tokens utilizing salted hashes (SD-JWT) allow for selective disclosure in standard HTTP APIs5. While highly interoperable, SD-JWT disclosures remain somewhat traceable if multiple colluding verifiers compare the presentation salts.

2. BBS Cryptosuite (bbs-2023): To achieve true unlinkability and prevent verifier collusion, the architecture deploys the BBS pairing-based signature scheme3. The issuer signs the base credential, and the holder dynamically generates a derived proof containing only the requested subset of claims. The derived proof contains zero identifying cryptographic salts, masking the presentation entirely18.

3. SD-CWT / CBOR: For constrained IoT devices, drone telemetry, and hardware root-of-trust runtime environments, CBOR Web Tokens (CWT) are deployed. CBOR offers a concise binary object representation that drastically reduces payload size by representing integers, floats, and byte strings as raw bytes rather than text19. SD-CWT applies selective disclosure capabilities to these binary tokens4, ideal for low-bandwidth constrained networks.

4. ISO/IEC 18013-5 mdoc: For offline interactions—such as highway patrol stops or border gates—the architecture leverages the mdoc format over BLE, NFC, or QR codes. The mdoc structure allows for device engagement and offline cryptographic verification combined with locally cached Bitstring Status Lists.

Revocation and status management are handled universally via the W3C Bitstring Status List v1.08. Patefacere entirely rejects real-time OCSP-style "phone home" architectures, which inherently leak holder tracking data to the issuer. Instead, issuers publish a GZIP-compressed bitstring mapping over a Multibase encoding6. The default bitstring length is 131,072 bits (16KB uncompressed), providing a sufficient mathematical herd size to guarantee group privacy6. When processed via run-length compression, sparse revocation lists shrink to a few hundred bytes, seamlessly distributed via global CDNs for rapid verifier caching6.

Credential Classes

The following matrix strictly defines the 24 exhaustive credential classes operated under the Patefacere ecosystem. Each class mandates strict policies regarding issuance authority, selective disclosure thresholds, status mechanics, and external boundary recognition.

ClassIssuerSubjectAuthority SourceClaimsSensitive FieldsSelective-Disclosure RequirementsValidityStatusReplacementRevocationCorrectionExternal-Recognition Boundary
1\. Citizenship StandingEviulon State Auth.Citizen SCIDEviulon ConstitutionCivic standing, Date of Naturalization, Civic IDTrue Name, Civic IDMust use BBS derived proofs to hide True Name unless legally mandated.10 YearsBitstringPre-rotated key recovery via did.jsonl.Permanent via civic denaturalization.Reissuance via formal Judicial Order.Recognized strictly via bilateral state treaty.
2\. Institutional RoleEviulon AgencyEmployee SCIDAgency CharterAgency Name, Role Title, Clearance Level, DeptClearance Level, Employee IDDisclose only Role Title for physical access; hide clearance level.1 YearBitstringAutomated HR trigger upon role change.Immediate upon termination via status bit flip.HR API automated issuance.Unrecognized outside internal Eviulon agency systems.
3\. Delegated AuthorityCorporate EntityOfficer SCIDBoard ResolutionSigning Limit, Corporate ID, Power of AttorneySigning LimitHide transaction limits during basic auth; reveal only for wire execution.90 DaysBitstringBoard resolution reissue and new signature.Immediate upon emergency board vote.Resolution amendment.Accepted by participating commercial financial institutions.
4\. Professional Qual.Guild / UniversityGraduate SCIDAcademic AccreditationDegree Type, Major, Issue Date, GPA, DisciplinaryGPA, Disciplinary RecordPresent Degree and Major (SD-JWT) without revealing GPA or history.LifetimeBitstringLost credential recovery via university portal.Only for proven academic fraud.Transcript update and re-issuance.Widely accepted by external, global employers.
5\. Runtime AssurancePatefacere RootSoftware DaemonHardware TPM / Secure EnclaveBoot State, Kernel Hash, GeolocationGeolocation of server nodeMinimal disclosure via SD-CWT4 to save bandwidth.24 HoursBitstringDaily automated rotation via cron jobs.If TPM integrity checks fail.N/A (Automated rotation replaces bad state).Unrecognized beyond closed Patefacere networks.
6\. Software ProvenanceDevSecOps PipelineBinary ImageCI/CD PolicyCommit Hash, CVE Status, Build Date, Source IPsSource Code IP pathsReveal CVE Status for deployment; hide internal paths from public.30 DaysBitstringRe-compile, sign, and issue new CBOR token.If zero-day vulnerability is discovered.Patch application and reissue.Accepted by compliant downstream orchestrators.
7\. Insurance CapacityFinancial UnderwriterPolicyholder SCIDActuarial ContractCoverage Limit, Policy Type, Risk ScoreMedical/Financial Risk ScoreProve "Coverage \> X" using ZKP range predicates; never reveal score.1 YearBitstringAnnual policy renewal and premium payment.Non-payment or identified insurance fraud.Endorsement reissue.Accepted by cross-border medical and trade bodies.
8\. Civic-service StatusEviulon Civic BoardVolunteer SCIDService MandateService Hours, Deployment Zone, AddressHome Address, Next of KinReveal Hours for transit passes; hide Home Address.1 YearBitstringEnd of deployment triggers new status credential.Disciplinary action or AWOL status.Manual HR correction and reissue.Civic points valid only internally within Eviulon.
9\. Recovery AuthorityPatefacere TrustRecovery AgentUser MandateRecovery Limit, Target SCID, Biometric HashAgent Biometric HashReveal limits; hide biometric hash during initial handshake.30 DaysBitstringUser revokes agent and replaces via did.jsonl.Immediate user action via wallet interface.New mandate issuance.Eviulon jurisdiction only.
10\. Appeal EntitlementJudicial SystemAppellant SCIDCourt OrderCase Number, Filing Deadline, Crime HistorySubject's criminal historyReveal Deadline for extensions; hide Case Number for travel.60 DaysBitstringCourt extension issuance.Case officially closed or dismissed.Judicial clerk amendment.Recognized by cross-border judicial bodies.
11\. Biometric BindingAuthorized KioskHardware EnclaveNIST SP 800-63-422Face Template, Liveness Score, Kiosk IDRaw Biometric TemplateDisclose Liveness Score boolean; never transmit raw template.5 YearsBitstringKiosk re-enrollment required.Device compromise or kiosk tampering detection.Physical re-enrollment.Limited to compliant FIDO/WebAuthn domains.
12\. Travel AuthorizationBorder AuthorityTraveler SCIDTreaty FrameworkEntry Port, Visa Type, Expiry, Passport NumPassport Number, NationalityProve valid visa class without transmitting Nationality.6 MonthsBitstringVisa renewal and fee payment.Overstay violation or criminal activity.Embassy correction.Strictly governed by ICAO and bilateral treaties.
13\. Financial KYCBanking ConsortiumCustomer SCIDAMLA Rulebook22AML Cleared, Risk Tier, Tx HistoryTransaction HistoryZero-Knowledge KYC Attestation (SD-JWT)22; hide exact history.2 YearsBitstringPeriodic compliance review.Sanctions list match (e.g., OFAC).Dispute resolution with bank.Highly interoperable across global FATF domains.
14\. Medical PrescriptionHealthcare ProviderPatient SCIDMedical LicenseDrug Name, Dosage, Refills, Diagnosis CodeDiagnosis CodeReveal Drug Name to pharmacy; hide Diagnosis Code completely.30 DaysBitstringNew prescription from authorized provider.Pharmacy fulfillment reduces refill status bit.Doctor reissue.Subject to strict cross-border narcotics laws.
15\. Real Estate TitleLand RegistryOwner SCIDProperty LawParcel ID, Liens, Ownership Share, MortgageMortgage BalanceDisclose Ownership for HOA; hide Mortgage Balance.LifetimeBitstringTitle transfer requires complete replacement.Fraud discovery or eminent domain.Court-ordered correction.Recognized exclusively within Eviulon sovereignty.
16\. Vehicle RegistrationTransit AuthorityVehicle SCIDTransport LawVIN, Emission Class, Owner AddressOwner's Home AddressProve Emission Class for city toll entry; hide Owner.1 YearBitstringAnnual emissions and safety test.Total loss of vehicle or severe moving violation.Mechanic certified update.Generally recognized for cross-border transit.
17\. Tax Payer StandingEviulon Tax Auth.Citizen SCIDTax CodeTax ID, Compliance Status, Income BracketIncome BracketProve Compliance Status boolean without revealing Income Bracket.1 YearBitstringAnnual tax filing and assessment.Tax evasion conviction or gross negligence.Audit correction and fee payment.Subject to OECD and FATCA reporting.
18\. First ResponderEmergency ServicesMedic/Fire SCIDMunicipal LawResponder Type, Skill Set, Home AddressHome Address, SalaryDisclose Skill Set for disaster scene access via BBS derived proof.2 YearsBitstringRe-certification of medical/tactical skills.Gross negligence or criminal charge.Training update reissue.Recognized in mutual-aid cross-border zones.
19\. Import/Export LicenseCustoms BoardMerchant SCIDTrade TariffGoods Class, Quota Remaining, OriginSupply Chain OriginDisclose Quota to port; hide Origin to protect trade secrets.1 YearBitstringQuota reset at fiscal year start.Smuggling violation or tariff evasion.Manifest correction by broker.Recognized by WTO participating states.
20\. Academic TranscriptUniversity RegistrarStudent SCIDAcademic SenateCourse List, Grades, Honors, DisciplinaryDisciplinary ActionsReveal specific Course Grade for job app; hide remaining history.LifetimeBitstringNever (Immutable record of past achievement).Massive academic fraud or degree mill discovery.Grade appeal tribunal.Universally accepted via higher-ed standards.
21\. Legal RepresentationBar AssociationAttorney SCIDSupreme CourtBar Number, Status, Malpractice ClaimsMalpractice ClaimsProve Active Status to court portal; hide Claims from general public.1 YearBitstringAnnual dues paid and CLE credits logged.Disbarment for ethical violations.Court petition and board review.Recognized based on jurisdictional reciprocity.
22\. Drone OperatorAviation AuthorityPilot SCIDAirspace RegsUAV Class, Max Altitude, Medical HistoryPilot Medical HistoryReveal UAV Class to ATC; hide Medical History.3 YearsBitstringFlight test and medical renewal.Severe airspace violation or reckless endangerment.Medical clearance review.Interoperable with standard ICAO unmanned protocols.
23\. Refugee AsylumInt. NGO / StateAsylum SCIDGeneva ConventionAsylum Status, Issue Date, Persecution OriginOrigin Country PersecutionReveal Status for aid; completely hide Origin for subject safety.5 YearsBitstringNaturalization into permanent standing.Fraudulent claim discovery.Tribunal review.High external boundary recognition required.
24\. Voting EntitlementElection Comm.Voter SCIDCivic ConstitutionDistrict Code, Eligibility, Vote Cast HistoryVote Cast HistoryProve Eligibility to voting machine; never reveal actual Vote Cast.4 YearsBitstringRedistricting requires new credential class.Felony conviction (jurisdiction dependent).Address update via DMV.Strictly internal to Eviulon democratic process.

48 Presentation Scenarios

The Patefacere infrastructure operates across varying degrees of network connectivity, hardware constraints, and trust boundaries. The following presentation scenarios dictate the optimal format (OpenID4VP, ISO mdoc, BLE, etc.) and cryptographic technique.

IDScenario ContextVerifier EntityRequired Credential Class(es)Crypto FormatNetwork ContextSelective Disclosure StrategyExpected Outcome
1Automated Border GateBorder ControlTravel Auth, BiometricISO mdoc / BBSOffline BLEDisclose entry validity, ZKP of livenessGate opens physically
2Alcohol PurchaseRetail POSCitizenship StandingSD-JWT5Offline NFCDisclose age\_over\_18 boolean onlySale approved
3Employment OnboardingCorporate HRProfessional Qual, TaxOID4VP23Online RESTPresent full degree, Tax compliance booleanCandidate Hired
4Remote Server AccessCloud GatewayInstitutional RoleSD-CWT4Online TLSReveal Clearance Level via CBORSSH Access granted
5Hospital AdmissionMedical AdminMedical Rx, InsuranceBBS18Online APIReveal Policy Type, hide Risk ScoreAdmitted to ward
6Traffic StopHighway PatrolVehicle Reg, DriverISO mdocOffline QRReveal VIN and Owner NameCitation/Clear
7Corporate Wire TransferBanking APIDelegated AuthoritySD-JWTOnline RESTReveal Signing Limit \> Transfer AmountWire successfully sent
8Restricted Airspace EntryATC SystemDrone OperatorSD-CWT4Online TelemetryReveal Max Altitude to towerFlight cleared
9Pharmaceutical DispensingPharmacy POSMedical PrescriptionBBSOnline APIReveal Drug Name and DosageMedication dispensed
10Court e-Filinge-Filing PortalLegal RepresentationSD-JWTOnline RESTReveal Bar Status and NumberFiling accepted
11Zero-Trust Boot SequenceHypervisorRuntime AssuranceSD-CWT4Offline BootReveal Boot State and Kernel HashOS securely boots
12Mortgage ApplicationLoan OfficerReal Estate Title, TaxOID4VP23Online RESTReveal Property Liens and Tax standingLoan conditionally approved
13Civic VotingBallot MachineVoting EntitlementBBS3Offline NFCReveal District Code, Anonymous BindingBallot issued
14Software DeploymentKubernetes AdminSoftware ProvenanceSD-CWTOnline APIReveal CVE Status and Build DatePod deployed to cluster
15Disaster Zone AccessMilitary CheckpointFirst ResponderBBSOffline QRReveal Skill Set (e.g., EMT-P)Zone entry granted
16Cross-border TradeCustoms AgentImport/Export LicenseSD-JWTOnline RESTReveal Quota RemainingCargo cleared port
17Wallet Key RecoveryPatefacere RootRecovery AuthorityBBSOnline APIZKP of Agent Biometric HashDID Document key rotated
18Judicial AppealCourt ClerkAppeal EntitlementSD-JWTOnline RESTReveal Case DeadlineAppeal officially logged
19Refugee Aid DistributionNGO AgentRefugee AsylumBBS24Offline BLEZKP of Asylum StatusAid rations granted
20Academic TransferUniversityAcademic TranscriptOID4VPOnline RESTReveal only relevant Course GradesTransfer credits approved
21Anonymous PollingEviulon CensusCitizenship StandingBBS18Online APIZKP of Citizenship, hide True NamePoll counted anonymously
22Hazardous MaterialsTransport AuthVehicle Reg, First RespSD-JWTOnline RESTReveal Emission Class, Driver Skill SetTransport authorized
23Financial AuditExternal AuditorFinancial KYCBBSOnline APIReveal Risk TierAudit securely logged
24Fleet Vehicle CheckoutCorporate DepotDelegated AuthSD-CWT4Offline NFCReveal Corporate ID via binary tokenEngine started
25Emergency SurgeryTrauma SurgeonInsurance CapacityBBSOffline QRReveal Coverage LimitSurgery greenlit
26VIP Club EntryPrivate VenueCitizenship StandingSD-JWTOffline BLEZKP of Age \> 21Entry granted
27Domain Name PurchaseRegistrarFinancial KYCOID4VP23Online RESTZKP AML ClearedDomain provisioned
28Diplomatic ImmunityForeign PoliceInstitutional RoleISO mdocOffline NFCReveal Role Title (Diplomat)Subject released
29Tax AuditRevenue ServiceTax Payer StandingSD-JWTOnline RESTReveal Compliance StatusAudit conditionally cleared
30Casino CashoutCasino CashierFinancial KYCBBS18Online APIReveal AML ClearedCash disbursed
31Specialized Tool RentalHardware StoreProfessional QualSD-JWTOnline RESTReveal Degree Type (e.g., HVAC)Tool rented
32Industrial Control SysSCADA NetworkRuntime AssuranceSD-CWT4Offline LANReveal Kernel HashPLC updated
33CI/CD Pipeline MergeGit ServerSoftware ProvenanceSD-JWTOnline RESTReveal Build Date and CVE StatusPull Request merged
34High-Value Art AuctionAuction HouseFinancial KYCBBSOnline APIReveal Risk Tier to auctioneerBid accepted
35City Congestion ZoneToll CameraVehicle RegistrationSD-CWTOnline TelemetryReveal Emission Class (EV vs Gas)Toll assessed appropriately
36Secure Facility AccessSmart DoorInstitutional RoleBBSOffline NFCReveal Clearance LevelDoor opens
37Anonymous ForumCivic WebCitizenship StandingBBSOnline APIZKP of Standing, Anonymous BindingPost allowed on forum
38Commercial FishingCoast GuardImport/Export LicenseISO mdocOffline QRReveal Fishing QuotaInspected and passed
39Gun Purchase BackgroundFirearms DealerAppeal EntitlementSD-JWTOnline RESTReveal No Active Felony CasesSale approved
40Organ Donation StatusEMTBiometric BindingISO mdocOffline BLEZKP of Identity \-\> Organ StatusOrgans retrieved for transplant
41E-Sports TournamentOrganizerCitizenship StandingOID4VP25Online RESTReveal Nationality for region lockRegistration confirmed
42Public Transit PassMetro GateCivic-service StatusSD-CWT4Offline NFCReveal Service HoursFare automatically waived
43Subpoena ResponseLegal DiscoveryDelegated AuthorityBBSOnline APIReveal Power of AttorneyDocuments legally released
44Wildlife Park EntryRangerDrone OperatorSD-JWT5Offline QRReveal UAV ClassFlight mapped by park
45Eviction DefenseTenant CourtReal Estate TitleBBSOnline RESTReveal Ownership ShareEviction stay granted
46Blood DonationBlood BankMedical PrescriptionSD-JWTOnline APIReveal Drug Name (for blood screening)Donation accepted
47Blockchain Node JoinConsortiumSoftware ProvenanceSD-CWTOnline P2PReveal Commit Hash of node softwareNode successfully joined
48Consular ProtectionEmbassy StaffTravel AuthorizationISO mdocOffline NFCReveal Passport Number to staffProtection procedures initiated

32 Status and Replacement Scenarios

Relying exclusively on short-lived credentials introduces unacceptable network latency and operational overhead. Patefacere balances lifespan with robust status mechanisms, utilizing the W3C Bitstring Status List v1.06 for privacy-preserving status checks, complemented by did:webvh DID logging for cryptographic key replacements13.

IDTrigger EventAffected ComponentMechanism UtilizedResolution WorkflowPrivacy Implication
1Mobile Device StolenHolder Keydid:webvh log15Recovery key appends did.jsonl, updates DID DocumentIdentity preserved; no tracking leaked
2Employment TerminatedInstitutional RoleBitstring StatusIssuer flips bit to 1 (Revoked) in status arrayVerifier sees revocation via offline CDN cache
3Temporary Security AuditDelegated AuthorityBitstring StatusIssuer flips bit to 1 (Suspended)Suspended status is reversible without reissue
4Routine Credential ExpiryAll VCsVCDM validUntilHolder requests new issuance from providerTemporal unlinkability via fresh signatures
5Issuer Key CompromiseIssuer DIDdid:webvh rotationIssuer rotates key in public did.jsonlAll previously issued VCs remain cryptographically secure
6Degree Revoked (Fraud)Academic TranscriptBitstring StatusUniversity flips bit to 1Group privacy (16KB list) hides targeted subject6
7Visa OverstayTravel AuthBitstring StatusBorder Auth flips bit to 1Revocation aggressively pushed to global CDNs
8Name Change (Marriage)Citizenship StandingVCDM IssuanceHolder proves old SCID, gets new VCOld VC remains structurally valid but goes unused
9Status List CDN OutageVerifier CacheBitstring CachingVerifier relies on local, slightly stale cacheSlight risk of false-negative revocation
10Hardware TPM FailureRuntime AssuranceOCSP / BitstringImmediate bit flip / key rotation triggeredDevice quarantined at network edge
11Zero-Day CVE DiscoveredSoftware ProvenanceBitstring StatusDevSecOps suspends all related VCs globallyBroad suspension protects critical infrastructure
12Insurance Policy LapsedInsurance CapacityBitstring StatusUnderwriter flips bit to 1Holder privacy maintained at point of care
13Civic Deployment EndsCivic-service StatusBitstring StatusBoard flips bit to 1 upon demobilizationGraceful offboarding from civic systems
14Recovery Agent RevokedRecovery AuthorityBitstring StatusUser flips bit to 1 on agent's VCAgent loses recovery rights instantly
15Court Deadline ExtendedAppeal EntitlementVCDM UpdateNew VC issued with extended dateOld VC ignored by verifier logic
16AML Sanctions MatchFinancial KYCBitstring StatusBank flips bit to 1Global network notified via highly compressible status list
17Prescription RefilledMedical PrescriptionBitstring MessagePharmacy updates status message index9Status dynamically indicates 0 refills left
18Mortgage Paid OffReal Estate TitleBitstring StatusRegistry issues new VC, revokes old VCOld lien data permanently revoked and cleared
19Vehicle Emissions FailVehicle RegistrationBitstring StatusTransit Auth flips bit to 1Toll cameras automatically deny entry
20Tax Fraud ConvictionTax Payer StandingBitstring StatusTax Auth flips bit to 1Financial institutions deny future loans
21Medic Cert ExpiresFirst ResponderVCDM ExpiryVC expires natively without bit flipRequires full physical re-certification
22Import Quota ReachedImport/Export LicenseBitstring StatusCustoms flips bit to 1Subsequent cargo held at port of entry
23Bar DisbarmentLegal RepresentationBitstring StatusBar Assoc flips bit to 1e-Filing portal immediately rejects digital signature
24Drone Crash (Negligence)Drone OperatorBitstring StatusAviation Auth suspends VC during inquiryPilot grounded pending federal investigation
25Asylum Claim FraudRefugee AsylumBitstring StatusTribunal flips bit to 1Interpol notified via offline backchannels
26Felony ConvictionVoting EntitlementBitstring StatusElection Comm suspends VCAnonymous ballot access mathematically denied
27Wallet Firmware UpdateHolder Environmentdid:webvh updateHardware attestation key rotated in logTransparent to standard verifiers
28Offline Revocation SyncVerifier CacheISO mdoc profileVerifier downloads delta list over secured channelEnables highly secure offline policing
29Issuer BankruptcyCorporate Entitydid:webvhLiquidator updates DID log to deactivate entityAll delegated VCs rendered invalid instantly
30Biometric Kiosk HackBiometric BindingBitstring StatusAll kiosk VCs suspended en masseHerd privacy completely protects mass revocation
31Status Message UpdateAcademic TranscriptBitstring MessageUniversity updates bitstring to 'Honors' state9Highly compressible delta pushed to CDNs
32Accidental RevocationInstitutional RoleBitstring StatusIssuer flips bit back to 0Instant reinstatement via decentralized CDN

A Privacy-Threat Model (30 Threats)

Digital identity implementations frequently expand the attack surface by centralizing honeypots or exposing tracking vectors. Patefacere’s threat model identifies and mitigates correlation, cryptographic, and operational threats.

IDThreat VectorDescriptionCountermeasure / Mitigation StrategyResidual Risk
1Issuer TrackingIssuer monitors real-time verification requests to track citizens.Verifier caches Bitstring Status List via CDN rather than pinging issuer directly6.Low (Cache timing attacks)
2Verifier CollusionVerifiers cross-reference presented VCs to profile users.BBS Unlinkable Derived Proofs ensure mathematical presentation uniqueness3.Low
3Replay AttacksAttacker captures and re-uses a Verifiable Presentation.Challenge-response Nonce required in OID4VP payloads23.None (If Nonce validated)
4Correlation via SchemaNiche, highly specific schemas fingerprint the user uniquely.Standardized Patefacere generalized JSON schemas18.Low
5Status List IsolationSingle VC per status list eliminates group/herd privacy entirely.Mandate 131,072 bit minimum status list length6.Low
6Device FingerprintingBluetooth/NFC hardware stack identifies the physical holder.OS-level MAC randomization and BLE ephemeral pairing.Medium (Baseband limits)
7Key ExtractionMalware steals software private key from memory.Keys locked in Hardware Enclaves / Secure Enclaves.Medium (Zero-day exploits)
8Biometric Template TheftVerifier steals raw biometric face/fingerprint template.Biometric Binding Class only reveals Liveness/Match boolean.Low
9DID Document TrackingDID resolution leaks holder IP address to resolvers.did:webvh resolved via Tor or decentralized web caches16.Low
10Metadata CorrelationVC issuance timestamp links directly to user behavior.Batch issuance with fuzzed timestamps across populations.Low
11Side-Channel AttackTiming attack on BBS pairing proof generation execution.Mandatory constant-time cryptographic libraries.Low
12Over-disclosureUser accidentally shows full VC due to confusing interface.SD-JWT and BBS selective disclosure UI anti-patterns blocked5.Medium (User error)
13Eavesdropping (BLE)Attacker intercepts mdoc offline transfer in public space.Ephemeral session encryption via ISO 18013-5 standard.Low
14Quantum DecryptionQuantum computer easily breaks ECDSA/EdDSA signatures.Mandatory transition to NIST PQC signatures (Cryptographic Agility)11.High (Long-term)
15Token Size DoSMassive VPs crash Verifier parser and exhaust memory.SD-CWT and compressed bitstrings limit payload size4.Low
16Issuer DID HijackingAttacker alters standard did:web document via DNS hack.did:webvh cryptographic log strictly prevents tampering14.Low
17Forced DisclosurePolice/Cartel compel unlocking of wallet via violence.Plausible deniability features and Duress PINs wiping UI.Medium
18Revocation List DoSAttacker floods CDN with status checks to drain funds.Bitstring List GZIP compression (few hundred bytes)6.Low
19Phishing for VPsFake verifier requests highly sensitive VP from user.Domain-bound verification and decentralized Trust Registries.Medium
20SCID LinkabilityUser uses same SCID for all contexts, allowing tracking.Automatic Pairwise DIDs for contextual separation.Low
21Clock Skew DenialVerifier rejects valid VP due to minor server time skew.Tolerant validation windows engineered in JWT/CWT specs.Low
22Inference AttacksInferring data precisely from missing SD-JWT payload fields.Dummy salts and decoy claims inserted into SD-JWT4.Low
23Downgrade AttacksAttacker forcing legacy, weak cryptosuites during handshake.Strict cryptographic agility policies and format deprecation11.Low
24Hardware Supply ChainTPM backdoored by original equipment manufacturer.Open-source firmware and reproducible builds where possible.Medium
25Network PartitionVerifier cannot check revocation due to internet outage.Grace period policies defined for offline caching tolerance.Medium
26Semantic MisinterpretationVerifier misreads claim meaning, leading to false rejection.Strict JSON Schema structural validation requirement10.Low
27Authorization CreepVP used for unintended downstream purpose by verifier.Audience binding (aud) embedded in presentation signature27.Low
28Offline ReplayStolen mdoc presented to offline verifier system.Device authentication (mDL reader mathematically checks device key).Low
29Cloud Wallet BreachCustodial wallet provider hacked, losing all user keys.Strict self-sovereign edge-agent architecture mandate.Low
30Sybil via DeepfakesAdvanced AI bypasses identity verification enrollment.Advanced Liveness detection via Biometric Binding Class.Medium

Schemas

To ensure strict interoperability, the Patefacere ecosystem utilizes rigid JSON and JSON-LD schemas. These schemas dictate the structure of the passport envelope, the public status list, and the presentation workflows.

1. Passport-Envelope Schema

Operating under the W3C VCDM 2.0 framework, this schema defines the structural envelope for the Patefacere Machine Passport. It explicitly declares its type, references the JSON Schema for semantic validation10, and includes the credentialStatus pointer to the Bitstring Status List18.

JSON { "@context": \[ "https://www.w3.org/ns/credentials/v2", "https://patefacere.eviulon.gov/ns/v1" \], "id": "urn:uuid:313801ba-24b7-11ee-be02-ff560265cf9b", "type": \["VerifiableCredential", "PatefacerePassport"\], "issuer": "did:webvh:eviulon.gov", "validFrom": "2026-08-09T00:00:00Z", "validUntil": "2036-08-09T00:00:00Z", "credentialSchema": { "id": "https://patefacere.eviulon.gov/schemas/passport.json", "type": "JsonSchema" }, "credentialStatus": { "id": "https://patefacere.eviulon.gov/status/3\#list", "type": "BitstringStatusListEntry", "statusPurpose": "revocation", "statusListIndex": "42069", "statusListCredential": "https://patefacere.eviulon.gov/credentials/status/3" }, "credentialSubject": { "id": "did:webvh:citizen.example", "citizenshipStanding": "ACTIVE" } }

2. Public Passport-Status Schema

This public schema exposes absolutely no private passport body information. It leverages highly compressible GZIP and Multibase encoding to represent the cryptographic revocation status of at least 131,072 credentials in a few hundred bytes6. This ensures herd privacy and rapid CDN distribution.

JSON { "@context": \[ "https://www.w3.org/ns/credentials/v2", "https://www.w3.org/ns/credentials/status/v2" \], "id": "https://patefacere.eviulon.gov/credentials/status/3", "type": \["VerifiableCredential", "BitstringStatusListCredential"\], "issuer": "did:webvh:eviulon.gov", "validFrom": "2026-08-09T00:00:00Z", "credentialSubject": { "id": "https://patefacere.eviulon.gov/status/3\#list", "type": "BitstringStatusList", "statusPurpose": "revocation", "encodedList": "uH4sIAAAAAAAAA-3BMQEAAADCoPVPbQwfoAAAAAAAAAAAAAAAAAAAAIC3AYbSVKsAQAAA" } }

3. Presentation-Request Schema

Utilizing the Presentation Exchange (PE) specification over the OID4VP protocol23, this schema demonstrates how a verifier requests specific bounded claims from a holder. It explicitly includes a nonce to prevent presentation replay attacks.

JSON { "client\_id": "did:webvh:verifier.example", "response\_type": "vp\_token", "presentation\_definition": { "id": "vp\_req\_1", "input\_descriptors": \[ { "id": "citizenship\_proof", "constraints": { "fields": \[ { "path": \["$.type"\], "filter": { "type": "array", "contains": { "const": "PatefacerePassport" } } }, { "path": \["$.credentialSubject.citizenshipStanding"\], "filter": { "type": "string" } } \] } } \] }, "nonce": "9f7b1e4a2c3d5f6g" }

4. Presentation-Result Schema

This final schema demonstrates a Verifiable Presentation (VP) utilizing a DataIntegrityProof. It specifically showcases the bbs-2023 cryptosuite for generating derived, unlinkable presentations3. The outer proof acts as the holder binding, confirming the presenter owns the key, while the inner proof represents the issuer's derived BBS signature.

JSON { "@context": \[ "https://www.w3.org/ns/credentials/v2" \], "type": "VerifiablePresentation", "holder": "did:webvh:citizen.example", "verifiableCredential": \[ { "@context": \[ "https://www.w3.org/ns/credentials/v2", "https://patefacere.eviulon.gov/ns/v1" \], "type": \["VerifiableCredential", "PatefacerePassport"\], "issuer": "did:webvh:eviulon.gov", "credentialSubject": { "citizenshipStanding": "ACTIVE" }, "proof": { "type": "DataIntegrityProof", "cryptosuite": "bbs-2023", "created": "2026-08-09T21:14:54Z", "verificationMethod": "did:webvh:eviulon.gov\#key-1", "proofPurpose": "assertionMethod", "proofValue": "u0x...\[Derived\_BBS\_Proof\]..." } } \], "proof": { "type": "DataIntegrityProof", "cryptosuite": "eddsa-rdfc-2022", "created": "2026-08-09T21:14:54Z", "verificationMethod": "did:webvh:citizen.example\#key-1", "proofPurpose": "authentication", "challenge": "9f7b1e4a2c3d5f6g", "domain": "verifier.example" } }

Standards Maturity and Interoperability Matrix

The success of the Patefacere ecosystem hinges on strict alignment with global standards, ensuring interoperability without compromising sovereign security.

Standard SpecificationGoverning OrganizationMaturity Status (Aug 2026\)Role in Patefacere Ecosystem
VCDM 2.0W3CRecommendation1Foundational data model for all machine passports.
Bitstring Status List 1.0W3CRecommendation6High-performance, privacy-preserving credential revocation.
did:tdw / did:webvhDIF / CCGDraft / Adopted14Provides the SCID identifier and cryptographic history log.
BBS Cryptosuite (bbs-2023)W3CCandidate Rec.18Facilitates unlinkable ZKPs and advanced selective disclosure proofs.
SD-JWT / SD-JWT VCIETF OAuthRFC / Draft5Standardized universal JWT-based selective disclosure mechanism.
SD-CWTIETF SPICEDraft4CBOR binary token minimization for IoT/Runtime environments.
OpenID4VP / OID4VCIOIDFFinal / Draft23HTTP-based issuance and presentation orchestration workflows.
ISO/IEC 18013-5 mdocISOInternational StandardOffline, BLE/NFC presentation primarily for border contexts.
KERI / ACDCToIPSpecification12Cryptographic key pre-rotation and authentic chained data logic.
JSON SchemaIETFStandard10Provides structural syntactic validation for credential bodies.

Forty FAQs

Q\#QuestionExpert AnswerArchitectural Context
1Is Patefacere a citizenship registry?No. Eviulon holds the philosophical and civic truth; Patefacere is merely the mechanical operator of credentials.Strict separation of sovereign authority and technical execution.
2Does a valid VC mean I can automatically enter Eviulon?No. A valid VC simply proves a prior attestation; Border Control policy ultimately dictates access at runtime.Cryptographic Validity \!= Operational Authority.
3How does Patefacere handle real-time revocation?Through W3C Bitstring Status Lists8, utilizing GZIP compressed bitstrings distributed over CDNs.Network optimization and privacy preservation.
4Can an issuer track where I use my passport?No. Revocation checks hit a decoupled CDN cache, and BBS/SD-JWT formats prevent cryptographic tracking correlation.Anti-surveillance architecture.
5What exactly is did:webvh?A DID method combining did:web domain simplicity with a verifiable cryptographic history log (did.jsonl)15.Decentralized identifier management.
6Does Patefacere use a global blockchain?No. KERI and did:webvh achieve local cryptographic history without global ledgers16.Maximizing scalability and reducing cost.
7What is BBS?A pairing-based signature scheme (bbs-2023) allowing selective disclosure and mathematically perfect unlinkability3.Advanced cryptosuite agility.
8How is SD-JWT different from BBS?SD-JWT uses salted hashes; it remains somewhat traceable if colluding verifiers compare salts5. BBS is truly unlinkable.Implementation tradeoffs and backward compatibility.
9How does offline presentation work without internet?Using ISO/IEC 18013-5 mdoc standards over localized BLE/NFC, cross-referenced with cached status lists.Remote border and transit scenarios.
10What happens if my hardware key is permanently lost?The SCID is preserved; the subject appends a pre-rotated recovery key to the did.jsonl log to regain control14.Identity recovery and continuity.
11Is a credential a universal trust badge?No. It is a strictly bounded claim. Verifiers must decide independently if they trust the issuer's policies.Nuanced ecosystem trust models.
12How large is a standard Bitstring Status List?A minimum of 131,072 bits (16KB uncompressed), compressing to merely hundreds of bytes via GZIP9.Extreme network efficiency.
13What is holder binding?A cryptographic proof demonstrating that the presenter physically owns the private key linked to the VC's subject identifier.Anti-fraud and anti-theft mitigation.
14How is replay prevented during a digital handshake?The verifier provides a cryptographic nonce that the holder must sign during the live presentation generation23.Presentation session security.
15What is CWT and why use it?CBOR Web Token. It uses binary encoding for constrained devices, drastically reducing payload size4.IoT and SCADA network integration.
16Why implement SD-CWT?It applies selective disclosure capabilities to binary CWTs for high-efficiency, privacy-preserving environments4.Severe bandwidth limitations.
17What significant changes does VCDM 2.0 introduce?Strict separation of data integrity proofs, multi-credential presentation logic, and vastly enhanced privacy mechanisms1.W3C Standard evolution and refinement.
18Can a potential employer see my overall GPA?Not if you utilize selective disclosure to only reveal your degree title and graduation date.Enforcing data minimization.
19Who legally governs Patefacere's JSON schemas?Eviulon legally delegates schema governance to Patefacere's specialized cryptographic steering committee.Data standardization and governance.
20Can a foreign issuer operate smoothly on Patefacere?Yes. External recognition is technically separated from internal Eviulon validity, allowing broad interoperability.Cross-border utility.
21What mathematically happens if a credential expires?The validUntil field dictates structural invalidity; the wallet requires a new issuance from the authority.Temporal lifecycle management.
22Can a suspended credential be reactivated easily?Yes. Bitstring Status Lists support completely reversible "suspension" bits alongside permanent revocation bits9.Administrative grace periods.
23Does Patefacere centralize my biometric data?No. Biometrics are securely held in local hardware enclaves; VCs only attest to liveness or abstract match scores.Strict data sovereignty.
24What is audience binding (aud)?The VP is cryptographically bound to the specific verifier's domain (aud), preventing the verifier from reusing it elsewhere.Preventing authorization creep.
25Is OID4VP absolutely required for all presentations?It is the primary HTTP-based presentation protocol, though raw BLE/NFC workflows are used for offline edge cases.Transport layer flexibility.
26What if the Verifier's CDN revocation cache is stale?The Verifier may accept the risk of a false-negative, or demand a real-time, synchronous HTTP fetch.Enterprise risk management.
27Can I hold credentials from multiple sovereign nations?Yes. The digital wallet acts as an agnostic cryptographic container for global, interoperable claims.Maximizing cross-border utility.
28What prevents verifiers from hoarding citizen data?SD-JWT and BBS ensure the verifier technically receives only the absolute minimum required data points22.Zero-Knowledge KYC.
29Are JSON Schemas themselves cryptographically secured?Yes, schemas can be referenced via verifiable credentials to mathematically prevent tampering or swapping18.Deep forgery defense.
30What exactly is a Self-Certifying Identifier (SCID)?An identifier mathematically derived from its initial key state, independent of vulnerable DNS or Ledgers.Achieving true decentralization.
31What is the definition of a ZKP?Zero-Knowledge Proof. Proving a mathematical statement (e.g., Age \> 18\) without revealing the underlying exact data (Birthdate).Ultimate privacy preservation.
32What is the regulatory eIDAS 2.0 alignment?VCDM 2.0 and OID4VP are strictly aligned with European digital identity wallet compliance mandates1.Global regulatory compliance.
33How are status lists safely indexed?Each VC receives a random statusListIndex at issuance to prevent sequential enumeration attacks.Guaranteeing herd privacy.
34Can I use a hardware token like a YubiKey?Yes, Patefacere supports TPMs, YubiKeys, and secure enclaves for maximum private key storage security.Endpoint key security.
35What is KERI architecture?Key Event Receipt Infrastructure. It enables verifiable chronological key histories without ledgers12.Advanced key management.
36Why not use OCSP for all revocation scenarios?OCSP natively leaks holder activity metadata to the issuer. Bitstrings prevent this correlation entirely.Defense-in-depth privacy architecture.
37How does Patefacere handle future quantum threats?Cryptographic agility11 allows transitioning to NIST PQC algorithms by simply updating the payload header.Systemic future-proofing.
38Can Patefacere rewrite my civic Eviulon record?No. It only orchestrates the VCs; the core civic record belongs exclusively to Eviulon authorities.Separation of powers.
39Does a credential strictly require internet to verify?No. Cryptographic signatures can be mathematically verified offline against previously cached public keys.Systemic resilience.
40Can an AI agent or daemon hold a passport?Yes, utilizing specifically the Runtime Assurance and Delegated Authority credential classes.Extending machine identity.

Twenty-Five Direct Answers

IDDirect Architectural ImperativeExpert Rationale
1A passport is definitively not citizenship.Citizenship is a deep civic right; a passport is merely a cryptographic transmission vehicle.
2A passport is not a universal trust badge.Trust is highly contextual. A valid passport does not blindly grant access to restricted networks.
3A credential proves only a bounded claim.It asserts specific, narrow fields (e.g., Degree Type) for a specific timeframe, nothing more.
4A valid credential does not prove current authority.Off-chain policies or offline cache delays may override the credential's strict mathematical validity.
5External recognition is separate from Eviulon validity.Foreign sovereign states decide their own trust roots regardless of Eviulon's mathematical proofs.
6Do not publish private credentials on public APIs.Doing so violates data minimization principles and exposes correlation-rich identifiers to scraping.
7Use Bitstring Status Lists exclusively over OCSP.OCSP enables issuer surveillance; Bitstrings provide robust mathematical herd privacy.
8Rely on did:webvh for maximum portability.Ledger-less verifiable histories prevent identity lock-in and enable smooth, secure key rotation.
9Enforce Selective Disclosure strictly across all APIs.Never transmit a full credential payload when a subset of claims fully satisfies the verifier's request.
10Implement Audience Binding on all VPs.Prevents a malicious or compromised verifier from replaying your presentation to an unintended third party.
11Utilize Nonce Binding for replay protection.Ensures the presentation was dynamically generated live for the specific, current interaction.
12Rotate issuer keys periodically and systematically.Limits the catastrophic blast radius of a potential, albeit unlikely, private key compromise.
13Use offline caching for operational resilience.Border control and critical infrastructure systems must survive total internet partitions.
14Distinguish explicitly between Suspension and Revocation.Suspension is a reversible state (e.g., during an audit); Revocation is permanent (e.g., proven fraud).
15Align strictly with W3C VCDM 2.0.It is the uncontested global standard for verifiable data interoperability as of mid-2025.
16Use SD-CWT for constrained IoT devices.CBOR binary compression is absolutely required for constrained bandwidth and low-power processing environments.
17Shield biometrics permanently in enclaves.Never transmit raw templates; transmit only ZKP match scores or hardware liveness attestations.
18Assume Verifier collusion as a baseline threat.Use bbs-2023 derived proofs to prevent verifiers from tracking users across domains via salt comparison.
19Standardize JSON Schemas rigorously.Strict syntactic conformity prevents parser-level exploits and semantic misunderstandings across borders.
20Issue pairwise DIDs when necessary for privacy.Using a single SCID everywhere enables tracking; use contextual DIDs to enforce domain separation.
21Prepare architecture for Post-Quantum Cryptography.Maintain cryptographic agility in the passport envelope to swap legacy signature algorithms immediately.
22Do not conflate the identifier with the identity.Losing a hardware key should invoke recovery protocols, not erase the human's fundamental civic standing.
23Treat status lists as critical infrastructure.Deploy them via highly distributed CDNs to ensure global high availability and sub-millisecond latency.
24Decouple issuance from presentation entirely.Issuers should not mathematically know when, where, or to whom a holder presents a credential.
25Minimize payload size relentlessly.Use multibase encoding and GZIP for status lists to easily accommodate degraded mobile networks.

70-Term Glossary

TermTechnical DefinitionSpecification Reference
ACDCAuthentic Chained Data Container; cryptographically verifiable data securely linked to KERI logs.ToIP12
Audience BindingCryptographically binding a Verifiable Presentation to a specific verifier's identity (aud).OID4VP
Base45Encoding algorithm used for QR codes, often utilized in health or optical credentials.W3C Barcodes30
BBSA pairing-based signature scheme allowing selective disclosure and unlinkability.W3C3
bbs-2023The specific W3C cryptosuite utilizing BBS signatures for VCDM Data Integrity.W3C32
BitstringAn array of bits used to represent the binary status (0/1) of credentials efficiently.W3C9
BitstringStatusListThe W3C standard for highly compressed, privacy-preserving credential revocation.W3C6
CBORConcise Binary Object Representation; a data format designed for extremely small code size.RFC 894919
COSECBOR Object Signing and Encryption; the binary, constrained equivalent of JOSE.RFC 905220
Credential ClassA strictly defined schema and policy set for a specific type of Verifiable Credential.Patefacere Arch
CWTCBOR Web Token; a highly compact means of representing claims in a constrained environment.RFC 83924
Data Integrity ProofW3C mechanism securing VC authenticity using advanced cryptographic proofs.W3C VCDM 2.0
DecoA privacy-preserving oracle architecture (conceptual related term in ZK domains).Web3 / ZKP
Derived ProofA proof dynamically generated by the holder from a base proof, revealing only selective claims.W3C BBS18
DIDDecentralized Identifier; a globally unique, highly available, and cryptographically verifiable identifier.W3C DID Core
DID DocumentA document describing the public keys and service endpoints logically associated with a DID.W3C DID Core
did.jsonlThe JSON Lines log file containing the verifiable cryptographic history of a did:webvh DID.DIF15
did:tdwTrust DID Web; the precursor developmental name to did:webvh.DIF13
did:webA common DID method rooted in the traditional Domain Name System (DNS).W3C CCG
did:webvhDID Web with Verifiable History; provides SCIDs and ledger-less cryptographic key logs.DIF16
ECDSAElliptic Curve Digital Signature Algorithm.Cryptography
EdDSAEdwards-curve Digital Signature Algorithm.Cryptography
EviulonThe sovereign/civic entity exclusively defining the semantic truth of citizenship.Patefacere Arch
GZIPA file format and software application used for high-ratio data compression (used in Bitstrings).RFC 19526
HolderThe entity possessing a Verifiable Credential and generating Verifiable Presentations.W3C VCDM 2.08
Holder BindingProof that the entity presenting the VC currently possesses the key linked to the VC's subject.OID4VP
IssuerThe trusted entity asserting claims and cryptographically signing the Verifiable Credential.W3C VCDM 2.08
JSON-LDJSON for Linking Data; a method of encoding Linked Data semantics using JSON.W3C
JWEJSON Web Encryption; encrypts token content for strict confidentiality.RFC 7516
JWSJSON Web Signature; represents digitally signed content using standard JSON data structures.RFC 75155
JWTJSON Web Token; a compact, URL-safe means of representing claims across networks.RFC 75195
KERIKey Event Receipt Infrastructure; provides key pre-rotation and self-certifying identifiers.ToIP12
Key Pre-rotationCommitting to a future cryptographic key before the current key is compromised or lost.KERI12
mdocMobile Document; an ISO standard format for digital documents like mobile driver's licenses.ISO/IEC 18013-5
MultibaseA protocol for disambiguating various base encodings (e.g., base58, base64url) in payloads.IETF Draft6
NFCNear Field Communication; a protocol used for offline Verifiable Presentations at close range.Hardware Standard
NonceA random number used exactly once in a cryptographic challenge to prevent replay attacks.OID4VP
OCSPOnline Certificate Status Protocol; a legacy method for checking revocation that leaks privacy.RFC 6960
OID4VCIOpenID for Verifiable Credential Issuance; standardizes how wallets request VCs.OIDF25
OID4VPOpenID for Verifiable Presentations; standardizes how verifiers request VPs.OIDF23
Pairwise DIDA unique DID generated strictly for a specific relationship to prevent cross-domain correlation.W3C DID Core
PatefacereThe architectural operator strictly executing machine passport workflows.Patefacere Arch
Presentation ExchangeA standard allowing verifiers to request specific formats and narrow claims from holders.DIF
Privacy-FirstArchitectural design methodology heavily prioritizing data minimization and unlinkability.Security
Run-length CompressionData compression replacing sequences of identical data with a single value and count (used in Bitstrings).Computer Science
SCIDSelf-Certifying Identifier; an identifier inextricably bound to its cryptographic genesis event.did:webvh \[cite: 15\]
SD-CWTSelective Disclosure CBOR Web Token; applies complex data minimization to binary CWTs.IETF SPICE4
SD-JWTSelective Disclosure JSON Web Token; uses salted hashes to hide claims from verifiers.IETF OAuth5
SD-JWT VCA Verifiable Credential officially formatted as an SD-JWT.IETF23
Selective DisclosureThe technical ability to reveal only a specific subset of claims from a larger credential.W3C VCDM 2.0
StatusListIndexThe specific integer position corresponding to a VC's status inside a Bitstring.W3C28
StatusPurposeDefines whether a Bitstring is used for revocation, temporary suspension, or status messaging.W3C28
SubjectThe entity about which claims are specifically made in a Verifiable Credential.W3C VCDM 2.0
SuspensionA fully reversible state rendering a VC temporarily invalid.W3C9
TPMTrusted Platform Module; a specialized hardware chip on an endpoint for secure crypto operations.Hardware
Trust RegistryA cryptographic registry allowing verifiers to confirm if an issuer is legally authorized.ToIP
UnlinkabilityThe mathematical property preventing a verifier from correlating multiple presentations to the same holder.Privacy
VCDM 2.0Verifiable Credentials Data Model version 2.0.W3C1
VDRVerifiable Data Registry; the decentralized system where DIDs and Schemas are anchored.W3C VCDM
Verifiable CredentialA tamper-evident, cryptographically verifiable set of structured claims made by an issuer.W3C VCDM 2.08
Verifiable PresentationData derived dynamically from one or more VCs, proving possession to a verifier.W3C VCDM 2.08
VerifierThe entity requesting, parsing, and validating a Verifiable Presentation.W3C VCDM 2.08
ZKPZero-Knowledge Proof; proving a mathematical statement without revealing the underlying exact data.Cryptography
AMLAnti-Money Laundering; compliance policies strictly bound into Financial KYC VCs.FATF22
FATFFinancial Action Task Force; international body setting core KYC standards.AML22
eIDAS 2.0EU regulation dictating stringent identity wallet compliance standards.EU Law1
SHAKE-256An extendable-output function heavily used in the bbs-2023 cryptosuite.NIST3
BLS12-381A pairing-friendly elliptic curve used predominantly for BBS signatures.Cryptography31
JSON SchemaA vocabulary that allows for the structural annotation and validation of JSON documents.IETF10
Salted HashAppending random decoy data to a claim before hashing it to prevent dictionary attacks (used in SD-JWT).Cryptography5

Primary-Source Bibliography

1. World Wide Web Consortium (W3C). Verifiable Credentials Data Model v2.0. W3C Recommendation, May 20, 2025\.1

2. World Wide Web Consortium (W3C). Bitstring Status List v1.0. W3C Recommendation, May 15, 2025\.6

3. World Wide Web Consortium (W3C). Data Integrity BBS Cryptosuites v1.0 (bbs-2023). Candidate Recommendation, 2023–2026.3

4. Internet Engineering Task Force (IETF). Selective Disclosure JSON Web Token (SD-JWT). RFC 9901 / Draft, 2025–2026.5

5. Internet Engineering Task Force (IETF SPICE WG). Selective Disclosure CBOR Web Tokens (SD-CWT). Draft, June 2026\.4

6. Decentralized Identity Foundation (DIF). Trust DID Web (did:tdw / did:webvh) v0.3–0.5. 2024–2026.13

7. OpenID Foundation (OIDF). OpenID for Verifiable Presentations 1.0.23

8. Trust Over IP Foundation (ToIP). Key Event Receipt Infrastructure (KERI) & ACDC.12

9. International Organization for Standardization (ISO). ISO/IEC 18013-5: Personal identification — ISO-compliant driving licence.

10. Financial Action Task Force (FATF). Digital Identity Guidance & AMLA Single Rulebook.22

Works cited

1. W3C Verifiable Credentials 2.0: The New Standard Reshaping Enterprise Digital Identity, https://vidos.id/blog/w3c-verifiable-credentials-2-0-the-new-standard-reshaping-enterprise-digital-identity

2. Verifiable Credential Evidence Provenance | Knogin Developers | Argus Command Center, https://knogin.com/en/developers/verifiable-credential-evidence

3. BBS Cryptosuite v2023 \- W3C, https://www.w3.org/TR/2023/WD-vc-di-bbs-20231104/

4. SPICE SD-CWT \- IETF, https://www.ietf.org/archive/id/draft-ietf-spice-sd-cwt-04.html

5. RFC 9901: Selective Disclosure for JSON Web Tokens, https://www.rfc-editor.org/rfc/rfc9901.html

6. Bitstring Status List v1.0 \- W3C, https://www.w3.org/TR/vc-bitstring-status-list/

7. Bitstring Status List v1.0 publication history | Standards \- W3C, https://www.w3.org/standards/history/vc-bitstring-status-list/

8. Verifiable Credentials Overview v1.0 \- W3C on GitHub, https://w3c.github.io/vc-overview/

9. Bitstring Status List v1.0 \- W3C, https://www.w3.org/TR/2024/WD-vc-bitstring-status-list-20240204/

10. Verifiable Credentials Data Model v2.1 \- W3C on GitHub, https://w3c.github.io/vc-data-model/

11. Verifiable Credential Data Integrity 1.0 \- W3C, https://www.w3.org/TR/vc-data-integrity/

12. Working Groups \- Trust Over IP, https://trustoverip.org/get-involved/working-groups/

13. Trust DID Web \- The did:tdw DID Method \- Version 0.3 \- Decentralized Identity Foundation, https://identity.foundation/didwebvh/v0.3/

14. Trust DID Web \- The did:tdw DID Method \- Version 0.4 \- Decentralized Identity Foundation, https://identity.foundation/didwebvh/v0.4/

15. The did:webvh DID Method \-- did:web \+ Verifiable History \- Version 0.5, https://identity.foundation/didwebvh/v0.5/

16. Overview \- did:webvh DID Method Information \-- "did:web \+ Verifiable History", https://didwebvh.info/latest/overview/

17. Verifiable Credential Standardization \- Grotto Networking, https://www.grotto-networking.com/VerifiableCredentials.html

18. Verifiable Credentials Overview v1.1 \- W3C, https://www.w3.org/TR/vc-overview-1.1/

19. FIDO Device Onboard Specification 1.1, https://fidoalliance.org/specs/FDO/FIDO-Device-Onboard-PS-v1.1-20220419/FIDO-Device-Onboard-PS-v1.1-20220419.html

20. CBOR Decoder Online | Decode CBOR to JSON \- Ajit Singh, https://singhajit.com/tools/cbor-decoder/

21. Credential Status | Vidos, https://vidos.id/docs/explanations/standards/w3c/verifiable-credentials/credential-status/

22. Identity Verification Solutions 2026: A Scope-Honest Buyer's Guide | Verifyo, https://verifyo.com/insights/identity-verification-solutions-2026-buyers-guide

23. OpenID for Verifiable Presentations 1.0, https://openid.net/specs/openid-4-verifiable-presentations-1\_0.html

24. Data Integrity BBS Interoperability Report 1.0 \- W3C on GitHub, https://w3c.github.io/vc-di-bbs-test-suite/

25. Technology Stack \- swiyu technical documentation, https://swiyu-admin-ch.github.io/technology-stack/

26. vc-bitstring-status-list/EXPLAINER.md at main \- GitHub, https://github.com/w3c/vc-bitstring-status-list/blob/main/EXPLAINER.md

27. Messaging Layer Security Credentials using Selective Disclosure JSON and CBOR Web Tokens \- GitHub Pages, https://rohanmahy.github.io/mls-sd-cwt-credential/draft-mahy-mls-sd-cwt-credential.html

28. Bitstring Status List Vocabulary \- W3C, https://www.w3.org/ns/credentials/status

29. draft-ietf-spice-sd-cwt-08 \- Selective Disclosure CBOR Web Tokens (SD-CWT), https://datatracker.ietf.org/doc/draft-ietf-spice-sd-cwt/

30. Verifiable Credential Barcodes v0.7 \- W3C, https://www.w3.org/community/reports/credentials/CG-FINAL-vc-barcodes-20260320/

31. BBS Cryptosuite v2023 \- W3C, https://www.w3.org/community/reports/credentials/CG-FINAL-vc-di-bbs-20230405/

32. Data Integrity BBS Cryptosuites v1.0 \- W3C, https://www.w3.org/TR/vc-di-bbs/

33. Token Status List (TSL) \- IETF, https://www.ietf.org/archive/id/draft-ietf-oauth-status-list-12.html

34. Verifiable Credentials for Identity Assurance in the Digital Society: An Overview and Trends in Standards Development, https://www.boj.or.jp/en/research/wps\_rev/rev\_2026/data/rev26e06.pdf