protuberanets
f436b2528c
Run the production Vault as three raft nodes on exch and infra-gamma
...
Two nodes on exch and one on infra-gamma, plain Compose per server, ports
on the private addresses only. Nodes unseal through the transit seal on the
platform Vault; the transit token reaches only the server process.
make prod-images resolves the latest stable Vault release once and pins its
digest in ignored .local/prod/images.env, so every node runs the same build.
infra/prod/README.md records the layout, the first rollout, node
replacement and recovery when the platform Vault is lost (#74 ).
2026-10-29 20:00:33 +03:00
tech
3b551f1565
Merge pull request 'Set up RUB, USDT and USDC accounts automatically' ( #73 ) from wallet-72 into main
2026-10-23 11:10:45 +00:00
Stephan D
645181c65c
Record automatic currency account validation and delivery ( #72 )
2026-10-23 12:58:28 +02:00
tech
de449d53bf
Merge pull request 'Restore identity photo previews in Flutter Web' ( #71 ) from kyc-69 into main
2026-10-23 10:51:08 +00:00
Stephan D
fe60b7ac1a
Record final photo preview contribution review ( #69 )
2026-10-23 12:50:43 +02:00
Stephan D
b644a10663
Merge remote-tracking branch 'origin/main' into kyc-69
2026-10-23 12:46:56 +02:00
Stephan D
9370eacd9c
Merge remote-tracking branch 'origin/main' into wallet-72
2026-10-23 12:43:55 +02:00
Stephan D
5c255296d3
Set up default currency accounts automatically ( #72 )
2026-10-23 12:43:55 +02:00
Stephan D
c106706615
Record photo preview delivery PR ( #69 )
2026-10-23 12:33:52 +02:00
Stephan D
915b8e8123
Restore web identity photo previews ( #69 )
2026-10-23 12:33:28 +02:00
tech
ec4115d083
Merge pull request 'Use dedicated day, month and year controls for birthdays' ( #70 ) from kyc-67 into main
2026-10-23 10:32:05 +00:00
tech
f3ff7fc016
Merge pull request 'Explain missing currency account setup' ( #68 ) from wallet-66 into main
2026-10-23 10:31:58 +00:00
tech
658d715c8a
Merge pull request 'Show accepted signup delivery without a second send step' ( #63 ) from email-verification-62 into main
2026-10-23 10:31:43 +00:00
Stephan D
288a2f0c02
Record birthday control delivery PR ( #67 )
2026-10-23 12:20:01 +02:00
Stephan D
4605a197ad
Use dedicated birthday entry controls ( #67 )
2026-10-23 12:19:24 +02:00
Stephan D
62df9eac5f
Merge remote-tracking branch 'origin/main' into wallet-66
2026-10-23 12:17:10 +02:00
Stephan D
4b22f6ce12
Record empty-account message delivery PR ( #66 )
2026-10-23 12:13:40 +02:00
Stephan D
b5c4772168
Explain missing currency account setup ( #66 )
2026-10-23 12:13:10 +02:00
tech
464bd2d565
Merge pull request 'Select residence country by searchable name' ( #65 ) from kyc-64 into main
2026-10-23 10:12:13 +00:00
Stephan D
f1ff40d072
Record country selector delivery PR ( #64 )
2026-10-23 11:48:34 +02:00
Stephan D
417e6d96b6
Select residence country by searchable name ( #64 )
2026-10-23 11:47:59 +02:00
Stephan D
c8ef9c3d14
Record delivery PR for accepted signup state ( #62 )
2026-10-23 09:35:28 +02:00
Stephan D
3af60f38b1
Show accepted signup delivery without a second send step ( #62 )
2026-10-23 09:34:30 +02:00
tech
e84d2d1ad3
Merge pull request 'Restore signup, email delivery and local recovery' ( #59 ) from identity-facts-57 into main
...
Reviewed-on: #59
2026-10-20 18:00:23 +00:00
tech
fa7b75d1b8
Merge pull request 'Complete verification links and prefill login with the verified email' ( #61 ) from email-verification-60 into main
...
Reviewed-on: #61
2026-10-20 18:00:05 +00:00
Stephan D
a587cbbc24
Record verification validation and local deployment ( #60 )
2026-10-19 14:54:53 +02:00
Stephan D
5f3b443e7b
Complete verification links and preserve verified login email ( #60 )
2026-10-19 14:34:00 +02:00
tech
30f06c2f8f
Merge pull request 'Enable Safari credential autofill for signup and login' ( #58 ) from auth-56 into main
2026-10-19 11:02:42 +00:00
Stephan D
4c4b639321
Record private local signup request outcomes ( #57 )
2026-10-19 12:41:26 +02:00
Stephan D
13cc9c302e
Recover local Sendico session after BFF network restarts ( #57 )
2026-10-19 12:34:37 +02:00
Stephan D
021bd04324
Reap orphaned frontend HTTPS probe processes ( #57 )
2026-10-18 13:54:30 +02:00
Stephan D
4844fb5bc9
Record verified local API recovery after Docker restart ( #57 )
2026-10-17 23:41:41 +02:00
Stephan D
3aeea9aa77
Record healthy SMTP deployment and passing validation ( #57 )
2026-10-17 23:38:10 +02:00
Stephan D
69fba8df70
Record SMTP deployment blocker and remaining restart ( #57 )
2026-10-17 21:17:39 +02:00
Stephan D
b36eb72c23
Use Sendico SMTP mailbox for local notifications ( #57 )
2026-10-17 20:51:28 +02:00
Stephan D
3e4e496037
Log redacted email provider errors and diagnose sender configuration ( #57 )
2026-10-17 11:39:05 +02:00
Stephan D
c1d28e705e
Record signup fix delivery and recovery limitation
2026-10-17 07:30:50 +02:00
Stephan D
abca15f047
Fix signup registration receipts and activation worker lifetime ( #57 )
2026-10-17 07:30:33 +02:00
Stephan D
c6ab4680fd
Record autofill validation and delivery link
2026-10-17 07:24:55 +02:00
Stephan D
86b6aafe7d
Enable credential autofill for signup and login ( #56 )
2026-10-17 07:24:27 +02:00
Stephan D
bd675357bb
Record payout destination delivery and validation links
2026-10-16 12:02:01 +02:00
Stephan D
24af794112
Add saved payout destination UX and service contracts ( #54 )
2026-10-16 12:01:33 +02:00
Stephan D
a5689876ff
Connect local SXCHNGE to the Sendico stand
2026-10-16 10:19:59 +02:00
Stephan D
34d8ef18d1
Record quotation and payment integration delivery links
2026-10-16 09:58:12 +02:00
Stephan D
7a6510d1a8
Connect customer quotations and payment execution to Sendico ( #50 )
2026-10-16 09:57:28 +02:00
Stephan D
5d67c25c8e
Document reconciled Sendico review dependencies
2026-10-15 09:43:26 +02:00
Stephan D
b303285b8b
Record identity verification delivery links
2026-10-15 02:23:24 +02:00
Stephan D
1354551ae8
Submit customer identity proofs and show reviewed limits
2026-10-15 02:22:28 +02:00
Stephan D
7bf8b8087a
Record Facts intake delivery and validation ( #46 )
2026-10-15 00:55:33 +02:00
Stephan D
a584c8189a
Connect sign-up to Sendico Facts intake ( #46 )
2026-10-15 00:55:19 +02:00