View Issue Details

IDProjectCategoryView StatusLast Update
0010491Talermerchant backendpublic2026-05-31 20:21
ReporterFlorian Dold Assigned ToChristian Grothoff 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
PrioritylowSeverityfeatureReproducibilityhave not tried
Status closedResolutionduplicate 
Target Version1.6Fixed in Version1.6 
Summary0010491: merchant backend should allow import/export/migration [meta] [14d]
DescriptionDetails to be discussed.
TagsGLS

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

duplicate of 0009453 implementing enable data export 

Activities

vecirex

2025-12-22 23:50

administrator   ~0027171

Question, to better understand: this would be including key material such that no further KYC process is needed, if a merchant decides to wipe an own installation or purge a self-provisioning one (e.g., at my.taler-ops.ch) and import to a new one, be it self-hosted or again self-provisioned?

Christian Grothoff

2026-01-26 05:59

manager   ~0027363

I think we should make key migration *optional*. It has advantages if the keys are preserved (no new KYC!), but also the disadvantage that one kind-of has to continue to trust the old service provider. So I think (private) key export (for access tokens, token families and instances) should be optional. Naturally, we should always export the token family public keys, as they should continue to be accepted.

Christian Grothoff

2026-05-31 20:21

manager   ~0028745

Closing because of duplication. To be tracked in the original bug report.

Issue History

Date ModifiedUsernameFieldChange
2025-10-13 11:34Florian DoldNew Issue
2025-10-13 11:34Florian DoldTag Attached: GLS
2025-10-18 22:48Christian GrothoffStatusnew => implementing
2025-10-23 10:50Christian GrothoffAssigned To => Christian Grothoff
2025-10-23 10:50Christian GrothoffStatusimplementing => assigned
2025-10-23 10:50Christian GrothoffStatusassigned => implementing
2025-11-06 13:13Damian PilkaTarget Versionpost-1.0 => gls-desired
2025-11-06 13:14Damian PilkaView Statuspublic => private
2025-11-06 14:03Christian GrothoffView Statusprivate => public
2025-11-11 11:24Christian GrothoffSummarymerchant backend should allow import/export/migration [meta] => merchant backend should allow import/export/migration [meta] [14d]
2025-12-19 14:57Christian GrothoffTarget Versiongls-desired => post-1.0
2025-12-22 21:00Christian GrothoffAssigned ToChristian Grothoff =>
2025-12-22 23:50vecirexNote Added: 0027171
2026-01-25 16:07Christian GrothoffTarget Versionpost-1.0 => 1.10
2026-01-26 05:57Christian GrothoffAssigned To => Christian Grothoff
2026-01-26 05:57Christian GrothoffStatusimplementing => assigned
2026-01-26 05:57Christian GrothoffStatusassigned => implementing
2026-01-26 05:59Christian GrothoffNote Added: 0027363
2026-02-07 21:11Christian GrothoffPrioritynormal => low
2026-02-07 21:11Christian GrothoffTarget Version1.10 => post-1.0
2026-02-07 22:00Christian GrothoffRelationship addedparent of 0009453
2026-04-02 15:56Christian GrothoffAssigned ToChristian Grothoff =>
2026-05-08 22:38Christian GrothoffRelationship deletedparent of 0009453
2026-05-08 22:38Christian GrothoffRelationship addedduplicate of 0009453
2026-05-31 20:21Christian GrothoffAssigned To => Christian Grothoff
2026-05-31 20:21Christian GrothoffStatusimplementing => closed
2026-05-31 20:21Christian GrothoffResolutionopen => duplicate
2026-05-31 20:21Christian GrothoffFixed in Version => 1.6
2026-05-31 20:21Christian GrothoffTarget Versionpost-1.0 => 1.6
2026-05-31 20:21Christian GrothoffNote Added: 0028745