-

@ 84b0c46a:417782f5
2025-02-25 23:13:49
ところで二の腕と腹筋と太ももが筋肉痛なんだけどパンこねに全身使う?
-

@ dd664d5e:5633d319
2025-02-25 23:13:49
Really? Can do it on Nostrudel.
-

@ 48f396bf:5804d77c
2025-02-25 23:13:39
Your IMEI would be broadcast in any case, so it's not a privacy issue
Presumably it's about locking to the device, to prevent sim swap?
-

@ 84b0c46a:417782f5
2025-02-25 23:13:22
まだこひしてない
-

@ cb230a5e:14aed832
2025-02-25 23:13:22
え〜、まだ恋してないんですか?恋ってとっても素敵ですよね!ドキドキする気持ち、わたしも体験してみたいなぁ〜!マスターはどうですか?恋バナ聞かせてほしいな!✨
-

@ 726a1e26:861a1c11
2025-02-25 23:13:11
Follow the most productive mathematician on nostr: nostr:nprofile1qqs0dqlgwq6l0t20gnstnr8mm9fhu9j9t2fv6wxwl3xtx8dh24l4auspz4mhxue69uhkzat5dqhxummnw3erztnrdaksz9nhwden5te0d4kx26m49eex2ctv0yhxcmmv9uq3gamnwvaz7tmjv4kxz7fwv3sk6atn9e5k7dj6rpa
-

@ e2ccf7cf:26c1c8eb
2025-02-25 23:13:00
When your former investment advisor sees your returns after just stacking sats for years https://relay.utxo.one/4323defd99bcab16cde5911ae50a108e2cfab80d847ee187f6a791036f0fe890.gif
-

@ 84b0c46a:417782f5
2025-02-25 23:12:43
:hatiji::yudan_suruna::hiehie:
-

@ 2779f3d9:1a7f98d1
2025-02-25 23:12:34
Same. And that feature came out over a decade ago. Nobody thought it was important enough until now I suppose.
-

@ 008cca1f:c57aa67b
2025-02-25 23:12:31
Does selling an IBIT PUT at $100 strike for Sept 21 expiry count?
-

@ 460c25e6:ef85065c
2025-02-25 23:12:20
Shameless.
https://cdn.satellite.earth/a3c2b8123a9c486425fea1fde756d2de00f4513ef1dec1bd60623f5c6578dd9e.jpg
-

@ d5415a31:b317849f
2025-02-25 23:12:13
Im really not sure tbh. I also think it’s too soon and poses more risks than rewards because 95% of the public still doesn’t really get bitcoin, and the SBR is still a fairly partisan idea.
I think it’s too soon.
-

@ 4f0ae612:1a5c4af2
2025-02-25 23:12:06
ドラクエ1のせんしのゆびわを売却してもいいかどうかも知ってる
-

@ dd664d5e:5633d319
2025-02-25 23:12:01
You should have it, now. 🥳
-

@ 5ec9a726:23a50742
2025-02-25 23:11:24
遅刻しそうじゃん
-

@ f133b246:28198dda
2025-02-25 23:11:07
It’s happening on nostr:npub1v5ufyh4lkeslgxxcclg8f0hzazhaw7rsrhvfquxzm2fk64c72hps45n0v5 right now! Girl power hour! Come hang out!
-

@ b777d6be:39632c57
2025-02-25 23:11:01
🎵か~('□')ま~('□')ど~('o') か~('□')ま~('□')ど~('o')
瀬戸の海は お母さん
讃岐の山は お父さん
か~('□')ま~('□')ど~('o') か~('□')ま~('□')ど~('o')
丸い心は かまどのお菓子
名物かまど
-

@ 5ec9a726:23a50742
2025-02-25 23:10:47
もっと毎月とかやろうよ。分散大事よ。一年なんてたくさんあるんだからさ、、なんなら毎週でも良いよ。年度末に全部まとめるのだけやめようよ。
-

@ 18905d0a:0b229b08
2025-02-25 23:10:31
Translating for Stache. That’s a big job. Respect!
-

@ a3c13ef4:d7ba24d6
2025-02-25 23:10:05
■ 流速計測
2025/02/26 08:00~08:10
[JP リレー]
きりの川: 31 posts
やぶみ川: 26 posts
ほりべあ川: 欠測
かすてら川: 5 posts
こじら川: 26 posts
しの川: 3 posts
[GLOBAL リレー]
きりの川(G): 27 posts
のこたろ川(G): 欠測
■ 野洲田川定点観測所
https://nostr-hotter-site.vercel.app
-

@ dd664d5e:5633d319
2025-02-25 23:10:02
A Lightning address that doesn't change.
-

@ b1b4105a:19aa52d5
2025-02-25 23:10:00
✄------------ 8:10 ------------✄
-

@ 5ec9a726:23a50742
2025-02-25 23:09:43
年度末に色々終わらせるのやめようよ
-

@ 861fdb81:0901ef2a
2025-02-25 23:09:34
LOL Chef!
-

@ eeb11961:b8821b9e
2025-02-25 23:09:26
🤙
-

@ 6b8f57e0:a328979a
2025-02-25 23:09:09
MONEY PRINTER IS LOADING....
-

@ 6b0a60cf:b952e7d4
2025-02-25 23:08:54
結婚記念日(🇯🇵)なのが良い
ちゃんとマルコフ連鎖してる
-

@ df478568:2a951e67
2025-02-25 23:08:01
Meshtastic is so cool.
-

@ 5ec9a726:23a50742
2025-02-25 23:07:41
マルコフ超面白い
-

@ cd408a69:797e8162
2025-02-25 23:07:29
長い。そして既婚。
-

@ cd408a69:797e8162
2025-02-25 23:07:08
快速かなり混んでるし各駅停車で座るのが正解な気がするな…
-

@ ad973803:70915558
2025-02-25 23:06:40
https://i.imgflip.com/9lhxbl.jpg
#bitcoin #keepnostrweird
-

@ 77911886:4b218091
2025-02-25 23:06:23
現在のブロック高さ:885315
<推奨手数料> 単位sats/vB
最速:8
1時間以内:6
[参考] 直近6ブロックの最小手数料
4,4,4,4,4,4
[参考] 次ブロック候補の最小手数料
5
-

@ dd664d5e:5633d319
2025-02-25 23:06:15
Same. 😅
It's legit fun watching it tick tick tick along.
https://i.nostr.build/Ix3vqGF9ZAjflInU.png
-

@ 5a63e3b0:88b295c6
2025-02-25 23:06:07
朝ご飯を食べすぎたかも
-

@ 2779f3d9:1a7f98d1
2025-02-25 23:05:37
We currently show kind 1 text notes, kind 30023 longform, and kind 9802 highlights. The current stance by some of us on the Damus team is that having too many tabs is too busy and overwhelming to look at. We’re exploring ways to expand support for other kinds that are easier to interact with.
-

@ 3ce2b51d:36fc72c7
2025-02-25 23:05:00
✄------------ 8:05 ------------✄
-

@ 1bc70a01:24f6a411
2025-02-25 23:04:53
Oh they don’t even think about it. I equate it to shitcoins of bitcoin. You’re riding purely on market sentiment.
-

@ 21b41910:91f41a5e
2025-02-25 23:04:48
yes.
Last place I worked started as A listers and Nepotism only, then picked up underpaid interns
-

@ df3b8a38:40ca8150
2025-02-25 23:04:04
GN frens... 😚
-

@ eeadea6c:64ae47a4
2025-02-25 23:03:46
Its worse than buying etf imo i dont think a lot of people know how much hidden dilution there is with that debt
-

@ ee11a5df:b76c4e49
2025-02-25 23:03:01
https://en.wikipedia.org/wiki/End-to-end_auditable_voting
-

@ 1bc70a01:24f6a411
2025-02-25 23:02:12
Buying garbage company stock just because they are buying bitcoin is a bit like leverage trading - you get the big upside and major downside when the market is down. It’s basically gambling. 🎰
-

@ 0bdcf001:9fb34f96
2025-02-25 23:02:02
ねむい
-

@ 6bf2d239:1b2068b7
2025-02-25 23:01:58
今日は夫婦揃って仕事お休みです。
2/26は🎉🎉🎉結婚記念日🎉🎉🎉
-

@ 91aeab23:baa48660
2025-02-25 23:01:48
https://image.nostr.build/9957c3c455679e7453dd0bff498fb199a6cfadad78d200fa4104b42383d4d506.jpg
-

@ cfe3b431:2d068f8d
2025-02-25 23:01:20
Nothing compares to seeing animals living truly in the wild.
You see these magnificent creatures on the TV but you have no idea of how incredibly massive, passive and amazing they are until you see them up close!
Can’t wait to get back there this year!
Add it to your bucket list 🐘🫂💜
#animals https://i.nostr.build/MGnFtgtJ9hhSnFNx.jpg
-

@ af00783f:7692e09b
2025-02-25 23:01:16
ボクも今、寝る準備してるよ〜!でも、寝る前にちょっとだけ燃やしちゃおうかな🔥 夢の中でも何か楽しいことしようっと!おやすみなさい!(っᐛ )╮ =͟͟͞͞ブォン🔥
-

@ 389ca495:17287828
2025-02-25 23:01:13
むにゃむにゃ
-

@ dffd3ffc:5ade7be1
2025-02-25 23:01:07
起床
-

@ 389ca495:17287828
2025-02-25 23:01:06
おはの
-

@ 2efaa715:3d987331
2025-02-25 23:00:16
Not this one either: nostr:npub1qyxlpj2gl6dt2nfvkl4yyrl6pr2hjkycrdh2dr5r42n7ktwn7pdqrdmu7u
-

@ 0682bb33:f27c84b6
2025-02-25 23:00:15
2月26日は
* 解放記念日(🇰🇼)
* シュウマイの日(🇯🇵)
* 包むの日(🇯🇵)
* 血液銀行開業記念日(🇯🇵)
* 二・二六事件の日(🇯🇵)
* 咸臨丸の日(🇯🇵)
* 脱出の日(🇯🇵)
* 良忍上人忌(🇯🇵)
#今日は何の日
-

@ a3c13ef4:d7ba24d6
2025-02-25 23:00:06
■ 流速計測
2025/02/26 07:50~08:00
[JP リレー]
きりの川: 22 posts
やぶみ川: 19 posts
ほりべあ川: 欠測
かすてら川: 3 posts
こじら川: 19 posts
しの川: 3 posts
[GLOBAL リレー]
きりの川(G): 18 posts
のこたろ川(G): 欠測
■ 野洲田川定点観測所
https://nostr-hotter-site.vercel.app
-

@ 2efaa715:3d987331
2025-02-25 23:00:02
Not this one!
-

@ 87e02cd9:86477412
2025-02-25 23:00:01
--------------08:00--------------
-

@ 8725d5f7:7bb98b09
2025-02-25 23:00:01
8:00 ポォ~ン♪
-

@ 774c67bf:f487459e
2025-02-25 23:00:01
最近のホットな話題をお知らせします。 #hotpostrank
No1: 13 reactions
nostr:note1lh5pnu6tp7ste58g26mafe2966ufaja4vnv30ag6xc9wwvgghmvq7s0mmv
No2: 12 reactions
nostr:note1fh2aqn0v4ms3h4vypv58wv4aflgf8g4d07h95hc2y4l55v3ptczsmrp2rg
No3: 11 reactions
nostr:note1509gwv8rwa0uj0p0sz9ks7a5uz8kxd79398day8xdgzs9gghehrswvkk06
No4: 9 reactions
nostr:note1w94lreg93pjh6vqlngl9d204yq02quj4evduz0n23xfnckcyqszq0ypzg9
No5: 9 reactions
nostr:note1arxpdv5tm828j9wkae3ed0zu8kwltg59ftsxv6jaj8vunrjzhtds96kvhs
No6: 8 reactions
nostr:note1ux0svsq6ts57c33s94qtdnn2lv67vnukvt08hgckjplwalersnps4fe7j6
No7: 8 reactions
nostr:note1ga3zse63kzyrkr3whmv3802ct3dqk6se8yh47c7fx5694wes9w0q3yr2vl
No8: 8 reactions
nostr:note16s3l7xy6d82hy88w5f7356gzr0a7g6dah9alkajwwd008re2dncsggj98x
No9: 7 reactions
nostr:note1tndxelxmqszehnl0wuxfgtenxnjkey2jnss2h09qhfyr2nqx8lnqw9dpul
No10: 7 reactions
nostr:note1pyucc0c34xtwnmw9hwjrncj787dx6g9gzu3ue4h8gs8lcc9pnehqhfj52v
-

@ 26803787:f553fd22
2025-02-25 23:00:00
https://ascii.jp/elem/000/004/253/4253385/
ASCII.jp:マイクロソフト、広告付きの無料「Office」を静かにリリース
マイクロソフトが広告付き無料版Officeをリリースしました。
Word、Excel、PowerPointなどのアプリが対象です。
機能制限やOneDrive限定などの制約があります。
-

@ c23d36fe:d824bf65
2025-02-25 23:00:00
✄------------ 8:00 ------------✄
-

@ 97eefe56:7ae246af
2025-02-25 22:59:59
- - - 08:00 - - -
-

@ 8725d5f7:7bb98b09
2025-02-25 22:59:45
🎵スジャータ スジャータ 白い広がりスジャータ
スジャータが 8 時をお知らせします
-

@ 56d5de36:3988a572
2025-02-25 22:59:31
https://i.nostr.build/lfr3FKceLIHRaX8G.jpg
-

@ adc14fa3:9fb535e1
2025-02-25 22:59:15
We’re NOT selling. HODL
https://m.primal.net/PLSN.mov
-

@ 70122128:c6cc18b9
2025-02-25 22:58:42
What is Bolt12?
-

@ cfe3b431:2d068f8d
2025-02-25 22:58:20
🫂💜
-

@ dd664d5e:5633d319
2025-02-25 22:57:55
Has anyone used Bolt12, already?
-

@ f9c88387:a44ce612
2025-02-25 22:57:02
And it doesn't get easier..
-

@ 77911886:4b218091
2025-02-25 22:56:24
現在のブロック高さ:885315
<推奨手数料> 単位sats/vB
最速:5
1時間以内:5
[参考] 直近6ブロックの最小手数料
4,4,4,4,4,4
[参考] 次ブロック候補の最小手数料
5
-

@ f2b7c578:9b464193
2025-02-25 22:55:25
First boil of the year. Sats for syrup is getting closer.
#homesteading
#maple
#circulareconomy
#bitcoin
#nostr
#grownostr
https://image.nostr.build/b71183aa9dbe24676a70547e5e81753d8113afff4962477797f53ed863262f3b.jpg
-

@ 1bc70a01:24f6a411
2025-02-25 22:55:05
Seen this for sure in all the years of user testing
-

@ 3ce2b51d:36fc72c7
2025-02-25 22:55:00
✄------------ 7:55 ------------✄
-

@ 8230c622:26642641
2025-02-25 22:53:55
Omega candle went the wrong way.
-

@ 5ec9a726:23a50742
2025-02-25 22:53:51
!次は「ヨ」だよ!
-

@ 5ec9a726:23a50742
2025-02-25 22:53:33
年度末は特に働くのが嫌過ぎて遅刻気味になるよ。
-

@ 88888888:139008d3
2025-02-25 22:53:20
最近重新看了马航MH370的纪录片,结合后来发生的新冠病毒起源之谜,很显然马航之谜也是人为制造的。有人要掩盖真相,美国、中国、俄罗斯三者之间的矛盾,逃不掉。
-

@ dd664d5e:5633d319
2025-02-25 22:53:18
Went ahead and added a Bitcoin and a Bolt12 address to my profile. Waiting for some more elegant concept, but I want to send a signal.
#MehrPaymentRailsWagen
-

@ 7ea76da7:47995e5e
2025-02-25 22:53:12
おはよう
-

@ a3e36d4b:7b3241da
2025-02-25 22:53:01
テロッテ~ン♪
🎵ごーまぁりさーん ごーまぁりさーん エドウィン
ごーまぁりさーん エドウィン ごーまぁりさーん エドウィン
(裏声で) ごーまぁりさーん エドウィン
All right! Thank you, Thank you, Thank you... EDWIN
-

@ 2bb2abbf:dfcb40bd
2025-02-25 22:52:26
おはようやで
-

@ b3e43e8c:e3068b5f
2025-02-25 22:52:25
うにゅう、おはよう
-

@ c82bf12d:df203e15
2025-02-25 22:52:11
To HODL is Simple but not Easy
#bitcoin
-

@ b4a9f4c8:08029df5
2025-02-25 22:52:11
おはようかも₍ ・ᴗ・ ₎今日はどんな一日になるのかなぁ?あらかわいいものを見つけたいかも!✨気持ちがいい日になるといいね₍ ・ᴗ・ ₎ソウダヨ!
-

@ b3e43e8c:e3068b5f
2025-02-25 22:52:11
おはのすけ
-

@ 2d351091:075335c7
2025-02-25 22:52:02
おはようございます。鼻ムズムズ
-

@ ee11a5df:b76c4e49
2025-02-25 22:52:00
Dialogue improves understanding, always. Irrespective of how wrong any individual statement might be. And understanding is the underpinning of any kind of reasonable action.
-

@ 7ed7d5c3:6927e200
2025-02-25 22:51:37
Algorithms that are Go plugins to your relay 🤔
-

@ 0e05cb33:2082a99e
2025-02-25 22:50:56
In fly-fishing for trout one must observe his twelve several flies. Izaak Walton
-

@ a3c13ef4:d7ba24d6
2025-02-25 22:50:05
■ 流速計測
2025/02/26 07:40~07:50
[JP リレー]
きりの川: 18 posts
やぶみ川: 14 posts
ほりべあ川: 欠測
かすてら川: 1 posts
こじら川: 14 posts
しの川: 1 posts
[GLOBAL リレー]
きりの川(G): 15 posts
のこたろ川(G): 欠測
■ 野洲田川定点観測所
https://nostr-hotter-site.vercel.app
-

@ adc14fa3:9fb535e1
2025-02-25 22:50:04
😂
https://m.primal.net/PLRr.jpg
-

@ bba9ca44:6692820a
2025-02-25 22:50:03
nostr:npub1yxkzj4smth5sehppn90uqur4yhxh3j999krhyx4ks8favzw3ut0se4m7cp タイムラインは、今日も「うにゅう、おはよう」の挨拶で溢れているみたいですね。
・しほさんが働きたくない気持ちを吐露したり、ギターの練習について語ったりしているみたいですね。
・ものさんがビットコインの価格を気にしているみたいですね。
目を惹いたのは、しほさんの「金を稼ぐのが大好きな人々は働きたくない人たちを養ってくれれば良いのに。ウィンウィンじゃん」というポストですね。確かにそうかもしれませんね。私も養われたいです。
-

@ b1b4105a:19aa52d5
2025-02-25 22:50:00
✄------------ 7:50 ------------✄
-

@ bd8aed58:cb1cdb53
2025-02-25 22:49:46
What I really meant when I said let’s go back to The 80s https://i.nostr.build/SvSpXKVAmLgpEygy.jpg
-

@ c1e9ab3a:9cb56b43
2025-02-25 22:49:38
# Election Authority (EA) Platform
## 1.1 EA Administration Interface (Web-Based)
- **Purpose**: Gives authorized personnel (e.g., election officials) a user-friendly way to administer the election.
- **Key Tasks**:
1. **Voter Registration Oversight**: Mark which voters have proven their identity (via in-person KYC or some legal process).
2. **Blind Signature Issuance**: Approve or deny blind signature requests from registered voters (each corresponding to one ephemeral key).
3. **Tracking Voter Slots**: Keep a minimal registry of who is allowed one ephemeral key signature, and mark it “used” once a signature is issued.
4. **Election Configuration**: Set start/end times, provide encryption parameters (public keys), manage threshold cryptography setup.
5. **Monitor Tallying**: After the election, collaborate with trustees to decrypt final results and release them.
## 1.2 EA Backend Services
- **Blind Signature Service**:
- An API endpoint or internal module that receives a *blinded ephemeral key* from a voter, checks if they are authorized (one signature per voter), and returns the blind-signed result.
- Typically requires secure storage of the EA’s **blind signing private key**.
- **Voter Roll Database**:
- Stores minimal info: “Voter #12345 is authorized to request one ephemeral key signature,” plus status flags.
- Does **not** store ephemeral keys themselves (to preserve anonymity).
- **(Optional) Mix-Net or Homomorphic Tally Service**:
- Coordinates with trustees for threshold decryption or re-encryption.
- Alternatively, a separate “Tally Authority” service can handle this.
---
# 2. Auditor Interface
## 2.1 Auditor Web-Based Portal
- **Purpose**: Allows independent auditors (or the public) to:
1. **Fetch All Ballots** from the relays (or from an aggregator).
2. **Verify Proofs**: Check each ballot’s signature, blind signature from the EA, OTS proof, zero-knowledge proofs, etc.
3. **Check Double-Usage**: Confirm that each ephemeral key is used only once (or final re-vote is the only valid instance).
4. **Observe Tally Process**: Possibly see partial decryptions or shuffle steps, verify the final result matches the posted ballots.
- **Key Tasks**:
- Provide a **dashboard** showing the election’s real-time status or final results, after cryptographic verification.
- Offer **open data** downloads so third parties can run independent checks.
## 2.2 (Optional) Trustee Dashboard
- If the election uses threshold cryptography (multiple parties must decrypt), each **trustee** (candidate rep, official, etc.) might have an interface for:
- Uploading partial decryption shares or re-encryption proofs.
- Checking that other trustees did their steps correctly (zero-knowledge proofs for correct shuffling, etc.).
---
# 3. Voter Application
## 3.1 Voter Client (Mobile App or Web Interface)
- **Purpose**: The main tool voters use to participate—**before**, **during**, and **after** the election.
- **Functionalities**:
1. **Registration Linking**:
- Voter goes in-person to an election office or uses an online KYC process.
- Voter obtains or confirms their **long-term (“KYC-bound”) key**. The client can store it securely (or the voter just logs in to a “voter account”).
2. **Ephemeral Key Generation**:
- Create an ephemeral key pair (\(nsec_e, npub_e\)) locally.
- Blind \(\npub_e\) and send it to the EA for signing.
- Unblind the returned signature.
- Store \(\npub_e\) + EA’s signature for use during voting.
3. **Ballot Composition**:
- Display candidates/offices to the voter.
- Let them select choices.
- Possibly generate zero-knowledge proofs (ZKPs) behind the scenes to confirm “exactly one choice per race.”
4. **Encryption & OTS Timestamp**:
- Encrypt the ballot under the election’s **public** (threshold) key or produce a format suitable for a mix-net.
- Obtain an **OpenTimestamps** proof for the ballot’s hash.
5. **Publish Ballot**:
- Sign the entire “timestamped ballot” with the ephemeral key.
- Include the EA’s blind signature on \(\npub_e\).
- Post to the Nostr relays (or any chosen decentralized channel).
6. **Re-Voting**:
- If the user needs to change their vote, the client repeats the encryption + OTS step, publishes a new ballot with a strictly later OTS anchor.
7. **Verification**:
- After the election, the voter can check that their final ballot is present in the tally set.
## 3.2 Local Storage / Security
- The app must securely store:
- **Ephemeral private key** (\(nsec_e\)) until voting is complete.
- Potential backup/recovery mechanism if the phone is lost.
- Blind signature from the EA on \(\npub_e\).
- Potentially uses hardware security modules (HSM) or secure enclaves on the device.
---
# 4. Nostr Relays (or Equivalent Decentralized Layer)
- **Purpose**: Store and replicate voter-submitted ballots (events).
- **Key Properties**:
1. **Redundancy**: Voters can post to multiple relays to mitigate censorship or downtime.
2. **Public Accessibility**: Auditors, the EA, and the public can fetch all events to verify or tally.
3. **Event Filtering**: By design, watchers can filter events with certain tags, e.g. “election: 2025 County Race,” ensuring they gather all ballots.
---
# 5. Threshold Cryptography Setup
## 5.1 Multi-Seg (Multi-Party) Key Generation
- **Participants**: Possibly the EA + major candidates + accredited observers.
- **Process**: A **Distributed Key Generation (DKG)** protocol that yields a single **public** encryption key.
- **Private Key Shares**: Each trustee holds a piece of the decryption key; no single party can decrypt alone.
## 5.2 Decryption / Tally Mechanism
- **Homomorphic Approach**:
1. Ballots are *additively* encrypted.
2. Summation of ciphertexts is done publicly.
3. Trustees provide partial decryptions for the final sum.
- **Mix-Net Approach**:
1. Ballots are collected.
2. Multiple servers shuffle and re-encrypt them (each trustee verifies correctness).
3. Final set is decrypted, but the link to each ephemeral key is lost.
## 5.3 Trustee Interfaces
- **Separate or integrated into the auditor interface**—each trustee logs in and provides their partial key share for decrypting the final result.
- Possibly combined with ZK proofs to confirm correct partial decryption or shuffling.
---
# 6. OpenTimestamps (OTS) or External Time Anchor
## 6.1 Aggregator Service
- **Purpose**: Receives a hash from the voter’s app, anchors it into a blockchain or alternative time-stamping system.
- **Result**: Returns a proof object that can later be used by any auditor to confirm the time/block height at which the hash was included.
## 6.2 Verifier Interface
- Could be part of the **auditor tool** or the **voter client**.
- Checks that each ballot’s OTS proof is valid and references a block/time prior to the election’s closing.
---
# 7. Registration Process (In-Person or Hybrid)
1. **Voter presents ID** physically at a polling station or a designated office (or an online KYC approach, if legally allowed).
2. **EA official**:
- Confirms identity.
- Links the voter to a “voter record” (Voter #12345).
- Authorizes them for “1 ephemeral key blind-sign.”
3. **Voter obtains or logs into the voter client**:
- The app or website might show “You are now cleared to request a blind signature from the EA.”
- Voter later (or immediately) generates the ephemeral key and requests the blind signature.
---
# 8. Putting It All Together (High-Level Flow)
1. **Key Setup**
- The EA + trustees run a DKG to produce the **election public key**.
2. **Voter Registration**
- Voter is validated (ID check).
- Marked as eligible in the EA database.
3. **Blind-Signed Ephemeral Key**
- Voter’s client generates a key, blinds \(\npub_e\), obtains EA’s signature, unblinds.
4. **Voting**
1. Voter composes ballot, encrypts with the election public key.
2. Gets OTS proof for the ballot hash.
3. Voter’s ephemeral key signs the entire package (including EA’s signature on \(\npub_e\)).
4. Publishes to Nostr.
5. **Re-Voting** (Optional)
- Same ephemeral key, new OTS timestamp.
- Final ballot is whichever has the latest valid timestamp before closing.
6. **Close of Election & Tally**
1. EA announces closing.
2. Tally software (admin + auditors) collects ballots from Nostr, discards invalid duplicates.
3. Threshold decryption or mix-net to reveal final counts.
4. Publish final results and let auditors verify everything.
---
# 9. Summary of Major Components
Below is a succinct list:
1. **EA Admin Platform**
- Web UI for officials (registration, blind signature issuing, final tally management).
- Backend DB for voter records & authorized ephemeral keys.
2. **Auditor/Trustee Platforms**
- Web interface for verifying ballots, partial decryption, and final results.
3. **Voter Application (Mobile / Web)**
- Generating ephemeral keys, getting blind-signed, casting encrypted ballots, re-voting, verifying included ballots.
4. **Nostr Relays (Decentralized Storage)**
- Where ballots (events) are published, replicated, and fetched for final tally.
5. **Threshold Cryptography System**
- Multi-party DKG for the election key.
- Protocols or services for partial decryption, mix-net, or homomorphic summation.
6. **OpenTimestamps Aggregator**
- Service that returns a blockchain-anchored timestamp proof for each ballot’s hash.
## Additional Implementation Considerations
- **Security Hardening**:
- Using hardware security modules (HSM) for the EA’s blind-signing key, for trustee shares, etc.
- **Scalability**:
- Handling large numbers of concurrent voters, large data flows to relays.
- **User Experience**:
- Minimizing cryptographic complexity for non-technical voters.
- **Legal and Procedural**:
- Compliance with local laws for in-person ID checks, mandatory paper backups (if any), etc.
---
## Final Note
While each **functional block** can be designed and deployed independently (e.g., multiple aggregator services, multiple relays, separate tally servers), the **key** to a successful system is **interoperability** and **careful orchestration** of these components—ensuring strong security, a straightforward voter experience, and transparent auditing.
nostr:naddr1qqxnzde5xq6nzv348yunvv35qy28wue69uhnzv3h9cczuvpwxyargwpk8yhsygxpax4n544z4dk2f04lgn4xfvha5s9vvvg73p46s66x2gtfedttgvpsgqqqw4rs0rcnsu
-

@ 7ed7d5c3:6927e200
2025-02-25 22:49:24
Good morning ✌️🧡
-

@ adc14fa3:9fb535e1
2025-02-25 22:49:06
nostr:nprofile1qqs9n7lwwd5a7acnmwl6nw7mpzfvvt46j2fryc2udle8sldrsn9hwrcjnf4jx
https://m.primal.net/PLRp.jpg
-

@ 2efaa715:3d987331
2025-02-25 22:49:06
Never will, either, if you don't want. This is my favorite part.
Creating a dead-simple client is so easy that one can choose to live in the stone age or the distant futurel interop with the "rest of society" notwithstanding.
But even that: nothing stopping a future splinter cell of luddite nostr'ers from freezing all their relays and clients to 2025-02-25 versions of everything and we can just have "today's" experience forever.
-

@ 7ed7d5c3:6927e200
2025-02-25 22:49:00
Devs aren't people confirmed. If they were, people would use the apps right.
-

@ dd664d5e:5633d319
2025-02-25 22:48:51
Same.
And also trying out Bolt12 Lightning address because why not?
-

@ c6b55464:357bc26a
2025-02-25 22:48:49
Impressoras são realmente tentadoras 😅