View Issue Details

IDProjectCategoryView StatusLast Update
0009801Talerwallet (all platforms)public2026-01-25 16:19
Reporterschanzen Assigned Toschanzen Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status implementingResolutionopen 
Target Version1.10 
Summary0009801: Add P2P mailbox payment request support
DescriptionThe wallet should facilitate making and receiving payment requests through https://docs.taler.net/core/api-mailbox.html
This is a rather large task (maybe split):

- Implement making payment requests to other users (P2P) through directory lookup (0009800)
  - Define request message contents
  - Define encryption for message (HPKE / RFC 9180?)
- Implement receiving payment requests and make them actionable.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

The plan

IDSummaryStatusAssigned ToEstimated effort (hours)
0010572Implement Contact management informingschanzen
0010573Implement Alias management implementing
This issue (hours)
Its children (hours)0
Together (hours)0
Nothing is missing: the plan can be finished.

Relationships

related to 0009800 implementingschanzen Allow alias registration and discovery through taler directory. 
parent of 0010572 informingschanzen Implement Contact management 
parent of 0010573 implementing Implement Alias management 
related to 0010605 implementingschanzen Support paid mailbox services 
related to 0010607 closedschanzen Support local petname alias for contacts in mailbox 
Not all the children of this issue are yet resolved or closed.

Activities

schanzen

2025-11-10 08:53

administrator   ~0026353

Update: The webextension how has functional mailbox message support.
The mailbox contents are simply a Taler URI, the message format is documented in DD70.
Encryption is HPKE (DHKEM X25519 SHA256 KDFs) implemented in wallet core.
Requests are actionable.

Issue History

Date ModifiedUsernameFieldChange
2025-04-26 17:59schanzenNew Issue
2025-04-26 17:59schanzenRelationship addedrelated to 0009800
2025-04-26 17:59schanzenDescription Updated
2025-04-26 18:00schanzenTarget Version => post-1.0
2025-04-28 06:48Christian GrothoffStatusnew => implementing
2025-11-10 08:51schanzenAssigned To => schanzen
2025-11-10 08:51schanzenStatusimplementing => assigned
2025-11-10 08:53schanzenNote Added: 0026353
2025-11-10 08:55schanzenRelationship addedparent of 0010572
2025-11-10 08:55schanzenRelationship addedparent of 0010573
2025-11-13 12:47schanzenRelationship addedrelated to 0010605
2025-11-13 20:01schanzenRelationship addedrelated to 0010607
2025-12-07 09:53Christian GrothoffStatusassigned => implementing
2026-01-25 16:19Christian GrothoffTarget Versionpost-1.0 => 1.10