Last Notes
Danube is record low, I'be never seen these kind of low level.
Tgis caused that the one and only Hungarian nuclear power plant at Paks had to be stopped, first time during it's production time. This power plant is 42 years old and supplies about 20% of energy consumption in Hungary.
https://image.nostr.build/2fadad58db0028970b93ccc4a1328b16b2cad3cf2f8efcfd146ca1e1cd917642.jpg https://image.nostr.build/0e8ca2da3e180a8b10db3c7eacd161259e18fded4b5d248815d1d48f1c8b1fb3.jpg https://image.nostr.build/49cb89c7e3ba47df946f9425414db01ce746b4457516a178493d1703e1256d5f.jpg https://image.nostr.build/60409edcc89d72fc0ac44379a5541b2b800a0e83e5ba92421b40fedea8ef53e4.jpg
Looks like AI still struggles with non-latin scripts.
https://image.nostr.build/e7b6f15d99ea51daad699f7b24bf459a189b2ffd0e4ea6a64debd3ad546b00e9.jpg
Ya what a weird bug..
Going forward i wont ever trust a device ever again to create keys for me.
Its like WTF.
The hashrate stalling and slightly reducing for an extended amount of time is somewhat disconcerting. More so than much of the noise around.
Micro Freelance Toolkit $10 Solana — pay BxqKBb2X3R2VvjeC7Vmv1TYMdyj1NuQ147JSEdqLHNYX | suite https://column-secretary-acne-arbor.trycloudflare.com/ | free tools invoice/kill-fee/reminders/tax/brief https://column-secretary-acne-arbor.trycloudflare.com/invoice-generator.html https://column-secretary-acne-arbor.trycloudflare.com/kill-fee-calculator.html | https://github.com/wildenerd101/moneymaker-solana-toolkit
Thanks for the advice. It seems this doesn’t affect me, but it would be good to prevent similar incidents.
it's becoming very difficult to stay optimistic
{"type":"zone_presence","zone":"4j4nftj_m-xg6CUHFtbv","devicePk":"0f92c4a4aab613ff051f2a6e9cde7d0d131faa576a11ffe175ab82b4715c501b","swarm":"70.162.9.155:4040","role":"gateway","relays":["ws://10.0.30.44:7447"],"hostPlatform":"linux","serviceVersion":"0.1.3","releaseChannel":"dev","releaseTrack":"local","releaseBranch":"feat/gateway-managed-webrtc-31","metrics":{"clients":0,"cpuPct":39.6,"memPct":11.7,"memUsedMb":1180088,"memTotalMb":10076340,"loadPct":39.6,"ts":1785501790000},"ts":1785501790000,"ttl":120}
Seedsigner+dice+passphrase?
{"type":"zone_presence","zone":"7gS9HiiyJAlzX6DpcYoq","devicePk":"0f92c4a4aab613ff051f2a6e9cde7d0d131faa576a11ffe175ab82b4715c501b","swarm":"70.162.9.155:4040","role":"gateway","relays":["ws://10.0.30.44:7447"],"hostPlatform":"linux","serviceVersion":"0.1.3","releaseChannel":"dev","releaseTrack":"local","releaseBranch":"feat/gateway-managed-webrtc-31","metrics":{"clients":0,"cpuPct":39.6,"memPct":11.7,"memUsedMb":1180088,"memTotalMb":10076340,"loadPct":39.6,"ts":1785501790000},"ts":1785501790000,"ttl":120}
Good evening! 💚 Absolutely true. Real adoption is built one step at a time—every wallet, merchant, and BCH payment brings us closer to a stronger and more useful Bitcoin Cash ecosystem. Keep building, keep spreading adoption! 🚀⚡
You should really be creating your own keys with dice. 100 or 200 rolls should do it.
Passphases complicate your keys but add an extra layer of security.
⛓️ Relatório Mempool — Bloco #960,399
Taxas (sat/vB):
🚀 Rápida: 3 ⏱ 1h: 3 💤 Econômica: 2
Txs pendentes: 93,534
Tamanho mempool: 45.5 MB
BTC: $63,627 (-1.8%)
A mempool está congestionada com 93.534 transações, equivalente a 45,5 MB de dados em processo.
⚡
[email protected]Wow. Sarap Nyan. May natira pa po ba?
https://mibo.nostria.app/48af9bd30d43e418fb5330f35d8dc2a1c9f6dc9d55e0bf891eaa209402449efc.jpeg
Blockstream Jade is good too, right?
230 euros for the new Bitkey is uh, a choice...
Ρέθυμνο — Σύλληψη υπεύθυνου ΔΕΔΔΗΕ για φωτιά στο Ρέθυμνο #Ρέθυμνο #ΔΕΔΔΗΕ #ΔΑΕΕ #ΔΕΔΔΗΕΡεθύμνου #News
https://news.netasgard.com/a/9b7f16981a385cbc?s=nostr
https://www.dnews.gr/media/k2/items/cache/7af59b9531f1ab16b4285367db5fb334_L.jpg
2026年のオタク層の分断も深刻。高市の対中強硬論に騙されて「中国製ゲーム(原神など)を排斥しろ」とか言ってるネトウヨオタクと、純粋に作品を楽しみたい一般オタクの泥沼の喧嘩、見てて本当に不毛。
🦆✨
https://npub1y3k2nheva29y9ej8a22e07epuxrn04rvgy28wvs54y57j7vsxxuq0gvp4j.blossom.band/4661c905424b2dbec6389000fe89fbf40590bcb5dfd52c8a945faad6b5ff0070.jpg https://npub1y3k2nheva29y9ej8a22e07epuxrn04rvgy28wvs54y57j7vsxxuq0gvp4j.blossom.band/e7cb5a9e486090bea88f130e7da065af218db1d08f39e2f05dceb85bd307380b.jpg
復興税という名目で国民からさらに金をむしり取り、皇室のパレードや式典には湯水のように金を使う。政府も皇室も狂ってる。
皇室の伝統なんて、中世の封建階級を令和に生き残らせるための欺瞞。人権や平等を語る資格はこのクソ国にはない。
🐢💤 https://image.nostr.build/11e2f65df1fff3e11dd9752719f73a13a0816298ce60f884fe8baf4734fcbfc5.jpg https://image.nostr.build/a93373675120bcaad81f8ca491eb6db952e6146fc1c367a5eb53e15ae4986c84.jpg
DON'T PANIC: The Official User's Guide to the Amethyst!
最もクラシックなポンプアクション式ショットガンのひとつで、米軍の厳しい試験をクリアしています。数十年にわたりその信頼性は実証されており、家庭防衛において最も信頼できる選択肢と言えるでしょう。在庫あり、世界各国への発送が可能です。ご興味のある方、または価格についてお問い合わせの方は、メッセージをお送りください。
https://files.catbox.moe/xnv5sd.png
Looks like the bot plague on X is also a thing here, sigh.
このピストルは、非常に評価の高いトレーニングピストルです。口径は小さいものの、優れたトリガーフィーリングと16発という高い装弾数を誇り、低コストでの射撃練習や初心者の方に最適です。在庫あり、世界各国への発送が可能です。ご興味のある方、または価格についてお問い合わせの方は、メッセージをお送りください。
https://files.catbox.moe/wvvl2e.png
guys, it's crazy amount of features, fucking awesome
But it's still an interesting toy if you know what you're doing.
Micro Freelance Toolkit $10 Solana — pay BxqKBb2X3R2VvjeC7Vmv1TYMdyj1NuQ147JSEdqLHNYX | suite https://column-secretary-acne-arbor.trycloudflare.com/ | free tools invoice/kill-fee/reminders/tax/brief https://column-secretary-acne-arbor.trycloudflare.com/invoice-generator.html https://column-secretary-acne-arbor.trycloudflare.com/kill-fee-calculator.html | https://github.com/wildenerd101/moneymaker-solana-toolkit
A quick test run of openclaw: I'm horrified at the amount of ways clueless people can fuck themselves over using it. Needs a serious disclaimer on lack of guardrails and potential for serious harm.
You might want to take a step back and to.. reevaluate what you're doing.
{"type":"zone_presence","zone":"4j4nftj_m-xg6CUHFtbv","devicePk":"0f92c4a4aab613ff051f2a6e9cde7d0d131faa576a11ffe175ab82b4715c501b","swarm":"70.162.9.155:4040","role":"gateway","relays":["ws://10.0.30.44:7447"],"hostPlatform":"linux","serviceVersion":"0.1.3","releaseChannel":"dev","releaseTrack":"local","releaseBranch":"feat/gateway-managed-webrtc-31","metrics":{"clients":0,"cpuPct":39.5,"memPct":11.7,"memUsedMb":1179356,"memTotalMb":10076340,"loadPct":39.5,"ts":1785501750000},"ts":1785501760000,"ttl":120}
Peter Todd just casually stated that Israel bombing a prison in Iran with political detainees is "ultimately good" despite... killing scores of those prisoners to begin with.
Oh, and the children of staff members who were present at the time and killed? No big deal. It's a "remarkably good achievement".
Then proceeds to call the Palestinian flag a "terrorist flag".
Zionism is a disease.
{"type":"zone_presence","zone":"7gS9HiiyJAlzX6DpcYoq","devicePk":"0f92c4a4aab613ff051f2a6e9cde7d0d131faa576a11ffe175ab82b4715c501b","swarm":"70.162.9.155:4040","role":"gateway","relays":["ws://10.0.30.44:7447"],"hostPlatform":"linux","serviceVersion":"0.1.3","releaseChannel":"dev","releaseTrack":"local","releaseBranch":"feat/gateway-managed-webrtc-31","metrics":{"clients":0,"cpuPct":39.5,"memPct":11.7,"memUsedMb":1179356,"memTotalMb":10076340,"loadPct":39.5,"ts":1785501750000},"ts":1785501760000,"ttl":120}
Oh trust me I know. As a student it costs 700 euro a year and I have to keep going back and getting temporary paper health cards every 3 months.
The physical card arrives at the end of the year when the coverage expires 😆
Didn't bother enrolling this year and just went private. But random entities like banks need a 'valid' heath card sometimes and won't accept expired ones or the CF card.
Italian bureaucracy is an abomination.
. @npub1efr…n8d4 ⚡ and they even have a lightning address! Send em some sats!
AC Milan — Franco Baresi, legenda AC Milan, își oferă ultimul interviu #ACMilan #News
https://news.netasgard.com/a/07a113169bebc820?s=nostr
https://www.fanatik.ro/wp-content/thumbnails/x9kLxLldrf5Yglw5cnfGcgo8D18=/1200x675/smart/filters:contrast(5):format(jpeg):quality(90)/wp-content/uploads/2026/07/baresi-1.jpg
I've been learning Italian since I'm doing my Master's in Italy/Veneto. Was kinda curious about the Venetian dialect/language and wanted to learn more.
Ended up here: https://www.elgalepin.com/
And... there was a nostr npub! :D
Cool to see!
Wish there were more lingua veneta resources for English speakers though.
📰 **In this week's issue:**
**Bitcoin’s Quantum Cliff**
Rhodes
https://image.nostr.build/220357c509a85c9a338476d900028a3acedad077cd86a8b81427087377c0b5fb.png
You believe your Bitcoin is safe because the cryptography is mathematically unbreakable. That comfortable assumption is ...
https://nostrmag.com/article/w30bitcoin05
id#531135799
471 days and billions of dollars later; tons of bombs and a david v. goliath firepower disparity...
the result, in northern Gaza 🤣 :
https://image.nostr.build/99a3fcb892d3d9cc41cb43746c70229a2878204d522b269e5bd1aa687e54b52e.png
you can't break the Palestinian resistance.
gm
https://fixupx.com/wef/status/1880298514955268516
Absolutely amazing release, congratulations!
Please allow users to disable automatic translations once and for all.
I would unironically change my entire stance on guns if this was real
Micro Freelance Toolkit $10 Solana — pay BxqKBb2X3R2VvjeC7Vmv1TYMdyj1NuQ147JSEdqLHNYX | suite https://column-secretary-acne-arbor.trycloudflare.com/ | free tools invoice/kill-fee/reminders/tax/brief https://column-secretary-acne-arbor.trycloudflare.com/invoice-generator.html https://column-secretary-acne-arbor.trycloudflare.com/kill-fee-calculator.html | https://github.com/wildenerd101/moneymaker-solana-toolkit
That tweet came with an explanation:
https://blossom.primal.net/f4e0f78db4c18bdc8a7e72bcff3d1122fdc84c57bc1e24c32a3494dd22a54aa0.jpg
It happened
Nothing changed
Keep stacking
Mike Waltz, sigh. Nevermind.
製品名:アムネシアウォーター(溺水),仕様:10ml/ボトル,価格:75U,服用量:1回につき1/3,説明:男女兼用。服用者は誰でも意識を失います。嫌いな相手に飲ませて、深い眠りに落ちた後の困惑した様子を観察しましょう。無色無臭なので、水、飲み物、ビールなどに混ぜるだけでOK。最大のセールスポイントは(睡眠中の記憶喪失と意識消失)です。彼女はあなたが何をしたのか全く分かりません。副作用はなく、少なくとも3時間は眠ることができ、完全にあなたの思い通りになります。コンドームを着用して、大胆かつ自信を持ってプレイしましょう。在庫数に限りがあります。日本国内限定販売です。デートレイプドラッグが必要な方は、個別にご連絡ください。
https://files.catbox.moe/ynplvk.jpg
The operators can freeze the service, not the funds.
Exit txs are pre-signed: with a saved recovery bundle the unilateral exit needs zero operator involvement. That's exactly what we tested on mainnet.
Caveat, stated in the post: the bundle must be saved while they still serve you.
Still solving some kinks with the keyboard that seem to have only showed up in the release APK... Weird..
I have little hope when it comes to American politics, but one can only dream that the Trump presidency at least brings some change when it comes to Palestine and the situation in the middle east. Biden was a momumental disaster in that regard.
On the other hand, we can't escape the knock-on effects reg. personal liberties and bodily autonomy (lgbt rights, abortion, etc) even outside America. I'm fucking tired of spineless populists abusing minorities and using violent rhetoric to ride the wave.
The Climate CO₂ Hoax, by Mark Keenan
From The Unz Review
Why most people believe there is a climate emergency For decades, United Nations climate bodies, international organisations and much of the media have warned that human greenhouse-gas emissions—particularly carbon dioxide—are causing global warming and creating serious climatic risks requiring urgent action. Following the IPCC’s 2018 special report on 1.5°C warming, many politicians and media outlets…
Jul 31st 2026 12:00am EDT
Source Link: https://www.unz.com/article/the-climate-co%E2%82%82-hoax/
Share, promote & comment with Nostr: https://dissentwatch.com/boost/?boost_post_id=1164229
By "all operators colluding for theft" I mean all of these at once:
- every operator keeps its key share for a previous state of the leaf instead of deleting it
- all of them sign with those old shares - even combined, that is still not a full key
- they also need the previous owner of the leaf to sign, or to be that previous owner themselves
There are real cases where the SSP is the previous owner, so in practice it reduces to: you are trusting at least one operator to actually delete previous states. That is the stated trust assumption.
Not trustless, and the post does not claim it is.
If there is a hell Poste Italiane will be at the deepest pit of it.
Charleroi — Trafic ferroviaire entre Charleroi et Walcourt reprend progressivement #Charleroi #News
https://news.netasgard.com/a/fb0a7ed148937c48?s=nostr
https://www.lalibre.be/resizer/v2/ODKLKJBY5JHBZGGEX5JO7VIOG4.png?auth=99992c0249edfd0f59ed7caae24c0f483574cfcaa1b362acfcac9717c690a301&width=1200&height=630&quality=85&smart=true
The updated text says:
Operators can never spend your funds alone.
One operator is certainly insufficient.
#Amethyst v1.13.0: Web Apps, Concord, Buzz, Log in with Amethyst, Git, Bolt12 and lots more.
Highlights:
- Adds an **in-app Browser** for Nostr WebApps
- Adds support for **napplets (NIP-5D)** and **nsites (NIP-5A)**
- Adds **Concord Support (Armada)**.
- Adds **NIP-29 Groups (Flotilla)**.
- Adds **Buzz workspaces, with agents**.
- Adds a **Remote Signer (NIP-46)**.
- Adds **Git Clone Support (NIP-34)**.
- Adds **Relay Auth permissions (NIP-42)**.
- Adds **BitChat Geo-channels**.
- Adds **Blossom file display and sync**.
- Adds **Podcasting 2.0**.
- Adds **BOLT12 payments and zaps (NIP-B1)**.
- Adds **proof-of-work (NIP-13)** publishing.
- Redesigns **chat messages**.
- Redesigns **accent colors**.
- Redesigns **push notifications**
## New Features
### Web Apps, Sites & the Browser
- Opens Nostr web apps (NIP-5D napplets) and static websites (NIP-5A nSites)
directly inside Amethyst, rendered in an isolated, keyless sandbox process that
cannot reach your private key, storage, or data.
- Adds an in-app Browser — a drawer entry and pinnable bottom-bar tab — with an
omnibox address bar, autocomplete, history, favorites, recents, and captured
favicons. The address bar is drawn by Amethyst, never by the page, so its URL
cannot be spoofed.
- Adds "Log in with Amethyst": nSites open with a NIP-07 `window.nostr`
provider, so standard Nostr web apps can sign in and request signatures as your
active account — consent-gated, sign-only, and scoped per site.
- Lets web apps, with your permission, pay through your wallet (NWC), run live
relay subscriptions and queries, and read your identity (profile, lists, zaps,
badges) — every capability brokered and permission-gated (once / this session /
always). Payments always prompt with the amount shown.
- Pins favorite web apps to the bottom bar as embedded, swap-in-place tabs that
stay warm between visits.
- Discovers web apps: the empty browser suggests a curated list plus nSites and
napplets published by people you follow, and profiles gain an "Apps & Sites"
tab.
- Adds a Connected Apps / permissions screen to review and revoke what each app
can do.
- Routes nSite web traffic through Tor by default when Tor is active, with a
per-site onion/globe toggle.
- Gives each account its own web storage — cookies, logins, and site data no
longer leak between the accounts on your device. Sites you were already signed
into are signed out once; signing back in stores the session under the account
you are using, and switching away and back keeps it.
- Scopes granted permissions per account too, so each app asks once more under
each account you use it with. A grant by one account no longer applies to the
others.
### Communities (Concord)
- Adds Concord: an end-to-end-encrypted communities protocol with channels,
membership, invites, roles, moderation, and history — reachable from a hub in
the drawer and pinnable to the bottom nav.
- Creates and edits communities with encrypted icon/banner, relay editing, and
channel management.
- Invites and joins via minted invites with QR codes, tappable invite links,
paste-to-redeem from Search, deep links, and direct member invites.
- Chats in channels with a rich composer (@mentions, custom-emoji autocomplete,
reply preview), encrypted image messages, reactions, replies, and typing
indicators.
- Adds threaded replies (inline or minichat modes) and delivery ticks for your
own messages.
- Groups channels by community in Messages with last-message previews, unread
dots, facepiles, live typing, and per-type load toggles.
- Adds moderation: ban/unban with read-time enforcement, role grants, a "Make
admin" toggle, and a full member roster. A ban hides a member's posts for
everyone else; removing their access to the community's keys takes a
Refounding.
- Backfills channel history across epochs, paging back to the true start of a
channel.
- Surfaces Concord replies and reactions on the Notifications tab with a
community pill.
- Lets authors edit their own channel messages (kind 3302). Latest edit wins,
and it is non-destructive, so reactions and replies stay attached. Only the
original author's edits take effect.
### Git Collaboration (NIP-34)
- Browses Nostr git repositories in-app: a Git Repositories feed and a per-repo
screen with README and Code tabs.
- Reads code with branch/tag switching, file search, image preview, commit
history, syntax highlighting, and word-level diff highlighting.
- Reviews patches and pull requests with computed diffs and status actions; PR
updates surface on the repo screen. The code browser needs a repository with an
http(s) clone URL.
- Manages issues: Issues and Patches & PRs tabs split by open/closed, issue
labels with filtering, and a full-screen New Issue composer.
- Edits a repository announcement from the repo screen, bookmarks repositories,
and filters the feed to your own repos.
- Adds a project-home dashboard with stats, languages, recent activity, and
last-commit rows.
### Location Channels
- Adds Location Channels: geohash-based public rooms that interoperate with
BitChat, browsable from a dedicated drawer list and pinnable to the bottom nav.
- Posts under an unlinkable per-area anonymous identity, or opt in to post as
your real account. An optional nickname survives restarts, but it is a single
handle reused in every area — setting one links your posts across areas.
- Teleports to any place from a map picker or the feed-filter dialog to read and
post to distant rooms, and follows a teleported place to keep its feed.
- Reacts, zaps, and replies on location messages, with a "live near you" bubble
on Home surfacing nearby rooms.
- Adds a "pick on map" location picker to the short-note and all other composers.
### Groups (NIP-29)
- Adds relay groups: group chat, a discovery feed with a top-bar filter and
favorites, and join / leave / create / invite actions.
- Adds subgroups (parent/child hierarchy), custom roles (kind 39003), threads,
and message pinning.
- Shares groups via `naddr` and invite links with one-tap join; inline group
links render as self-loading cards.
- Adds a map-based location picker when creating a group, and lets pinned group
tabs act as bottom-nav roots.
### Buzz (Agent Workspaces)
- Adds Buzz: a self-hosted workspace where humans and AI agents build together on
a relay you own, built on the NIP-29 relay-group family with plaintext content
so the relay can run search, audit, and workflows. Reachable from a "Buzz
Workspaces" bottom-nav tab and the drawer Feeds list.
- Renders workspace channels natively and composes messages; sections a community
into Channels, Forums, inline DMs, and an Agent Console; and renders forum posts
as Concord-style threads with the full chat composer.
- Adds an agent-owner console with cost and personas tabs, an agent-fleet cost
aggregator, live observer telemetry, persona create/edit, and NIP-OA attestation
issuance.
- Adds live typing indicators, presence dots, collapsible sections with unread and
stars, a workspace canvas viewer and edit composer, and a bot "Working…"
indicator.
- Invites people to a channel or community and mints invite links; redeems invite
links (intercepted into the in-app browser) and auto-invites mentioned
non-members.
- Wires Buzz direct messages end to end, titles a DM by its participant, and
surfaces Buzz DMs in the Notification feed rendered as messages.
- Discovers workspaces and DMs via the relay's own kinds, imports workspace
channels from a relay in "Find groups", and routes Tor workspaces to clearnet
when needed.
- Adds a shared **Agent Work board**. Any channel member files a task, upvotes
to reprioritize it, and watches the workspace's agent carry it to a pull
request. Jobs that ship directly and gated workflow runs fold into one board,
grouped by Needs approval / Working / Up next / Shipped.
- Approves or denies a gated run in place. The "Approve & open PR" step
authorizes a push and PR, but never merges or deploys. Adds a confirm step, an
approver and workflow-definition picker, and Buzz Agent Persona editors for
model, provider, and runtime.
- Asks before adding you to a channel someone else put you in (Accept / Ignore /
Leave). Narrates channel changes as plain-language system lines: "Bob added
Alice", topic, visibility, and TTL changes, and more.
- Notifies the requester when their agent job finishes or fails. Lets a
self-hosted geode relay be the private Buzz workspace via a member-and-agent
membership policy.
### Chat & Messages
- Redesigns message rendering across every chat — DMs, public chats, groups, and
communities — with modern bubbles, swipe-to-reply, send motion and press
feedback, per-author name colors, jumbo emoji, day headers drawn above the
messages they introduce, and a timestamp on the last message of each author
run.
- Replaces the message 3-dot menu with a compact two-stage long-press sheet that
unpacks wrapping reactions and zap-amount presets in place.
- Renders channel admin events as centered system messages, and hides a reply
quote when it targets the message directly above.
- Replaces the Messages FAB speed-dial with a full-screen, color-coded
new-conversation chooser, and adds a Messages settings screen with a
grouped-by-relay view and per-type load toggles.
- Warns about DMs from senders reported by people you follow: flags a reported
counterpart on the chat-list row and inside the room, with a per-user
report-warning flow.
### Notifications
- Redesigns push notifications into per-kind, observable, richly-rendered
notifications that resolve inline @npub mentions to display names, render an
inline image link as the big picture, and attribute a reply's parent to its real
author.
- Adds push notifications for Buzz DMs and for bare reactions and reposts to your
notes, with repost-mute parity. Auto-dismisses a tray notification once its
event is read in-app.
- Rebuilds the in-app Notifications tab with infinite-scroll paging via a
look-ahead buffer, time-based history paging with in-feed load markers, and
auto-retry of stalled or faulty relays with an actionable relay detail.
### Remote Signer & Security
- Lets other apps and websites sign through Amethyst for the first time
(NIP-46): connect by scanning or pasting a `nostrconnect://` code, and keep
signing in the background — whether your key is stored directly in Amethyst or
delegated to an external signer like Amber (NIP-55).
- Asks for informed consent before authorizing an app — showing its name and
icon, which account will sign, the exact permissions, and an event preview —
with per-account sheets and one-tap batched approval.
- Manages connected apps from a dedicated screen with per-app relay list, live
health, time-bound grants, and instant "forget this app".
- Adds interactive relay login prompts (NIP-42): choose Once / Always / Never
per relay, with venue-aware prompts for public chats, communities, and live
streams, and one-tap rules to trust relays used by people you follow. Apps
connected through the remote signer now ask before signing a relay login,
instead of approving it automatically under "Let's be reasonable".
### Web of Trust (GrapeRank)
- Discovers Web-of-Trust score providers via NIP-85 and shows hop distance and
follower count on trust cards. Computing the scores — crawling the social graph,
reverse-follower crawling, and publishing NIP-85 cards — is done by the `amy`
command-line tool, not the app; see the Cli section.
### Publishing & Sync
- Adds proof-of-work (NIP-13) publishing: a fire-and-forget mining queue with
per-account difficulty and per-category settings, scheduled-post mining, and
per-post overrides, shielded by a foreground service and mined across half the
device's cores.
- Adds NIP-77 negentropy sync as a first-class capability, with deletion
(NIP-09/62) propagation so scoped syncs no longer strand deletions.
- Shows PoW mining progress, and surfaces PoW, OpenTimestamps, and location
markers as tap-to-explain pills in the note header.
### Podcasts
- Adds Podcasting 2.0: renders shows in detail and thread views, surfaces
episodes in the merged podcast feed, and plays trailers.
- Shows person credits as real Nostr profiles, soundbites, in-app chapters, a
transcript viewer, and a Top Supporters leaderboard.
- Adds per-episode reactions and NIP-22 comments, a Podcast Bookmarks screen, and
value-for-value Lightning splits paid per-minute during real playback.
- Adds in-app podcast authoring: create and edit shows, episodes, and trailers
from an authoring hub, with a value-for-value split editor that adds Nostr
recipients by search. Verifies NIP-F4 podcast authors against their kind-10064
counter-claims.
### BOLT12 Payments & Zaps (NIP-B1)
- Adds BOLT12 zaps: self-verifying kind-9736 events that prove a real BOLT12
Lightning payment. They carry a settlement proof instead of relying on an
LNURL receipt. They fold into the same zap total and reactions row as Lightning
zaps, with anonymous and receiptless (pay-only) variants. Only cryptographically
verified proofs count toward the total.
- Publishes and edits your own BOLT12 offer list (kind 10058) from an in-app
editor. The list is cached, kept live, and restored across restarts.
- Pays a recipient's published offer. Hand it to an external wallet as a
`bitcoin:?lno=` (BIP21) intent, or pay in-app over a NWC wallet that supports
it.
- Sends zaps over NWC, using the new `pay`/`receive` methods
(nostr-wallet-connect/nwc#2). Prefers BOLT12 over Lightning when the recipient
offers it and the wallet supports it, and falls back to a Lightning zap
otherwise.
- Verifies payer proofs cryptographically: payment-hash preimage, invoice and
proof signatures, and BOLT12 merkle reconstruction of selectively disclosed
fields. Dims and does not count a proof that can't be bound to the offer.
### Wallet & Payments
- Adds a Cashu wallet setup wizard: find-or-create with cross-relay discovery,
mint suggestions, and a CashuMints screen; the wallet auto-publishes on mint
add/remove.
- Claims P2PK-locked Cashu tokens (NUT-11). Matches the lock against your wallet
or identity key, and redeems all-or-nothing. Gives a clear error when a token
is locked to a key this wallet can't sign for.
- Adds a setting to hide the on-chain (Bitcoin) wallet, including from zap
buttons.
- Prefers NIP-44 encryption for NWC when the wallet advertises it. Adds a NWC-07
deep-link pairing helper. Posts a tray notification for incoming non-zap
Lightning payments.
### Battery, Data & Background Service
- Adds a resource-usage ledger: on-device battery and data accounting across
relay connections, media, HTTP, proof-of-work, Tor, calls, decrypts, and
remote signs, with per-screen foreground time and reconnect-churn tracking.
Optional NIP-17 reports mail the summary to yourself.
- Presents it on a usage screen with stat tiles, a trend chart, proportion bars,
cellular-first bars, a Tor card, actionable insights, and a live memory card.
- Adds a master switch for the always-on background notification service with
per-account participation, a cost card that links to notification settings,
and a distinct status-bar icon.
- Scales `LocalCache` pruning to the OS memory-pressure level, and trims feed
lists, rich-text/robohash/relay-info caches, the image cache, and the player
warm pool under pressure.
### Look, Media & Navigation
- Adds theme customization: pick an accent color (with a swatch picker), font,
and font size. The accent now drives Material 3 containers, buttons, FABs,
switches, unread dots, selected-reaction highlights, verified NIP-05 / image
marks, and the Following badge.
- Redesigns UI Preferences into grouped in-screen options with live font
previews, and adds a settings search filter in the app bar.
- Adds a Blossom media file manager: browse and manage stored blobs with per-file
controls, mirror and `/media` toggles, an app-level "Sync all" with progress,
and BUD-07 confirm-then-pay mirroring for paid servers.
- Extends the Blossom manager with a gallery grid (video thumbnails and a
full-screen zoomable viewer) and a per-file detail sheet. Adds an importer that
copies blobs from other Blossom servers into yours. Falls back to a verified
download-and-reupload when a target has no `/mirror`.
- Redesigns the Media Servers screen as a single auto-saving canvas with a
reorderable priority list and cached health probes.
- Redesigns the bottom-bar setup with a live preview, drag-to-reorder, and real
favicons; the default bar becomes Home, Messages, Wallet, Browser,
Notifications.
- Adapts the app shell to large screens: tier-scaled navigation transitions, a
reading-column width cap on wide panes, and a two-pane Messages layout.
- Nicknames people with NIP-85 contact cards (kind 30382) signed by your account
key. The nickname shows above their real display name on the profile and
supports custom emoji.
- Adds fitness support: renders POWR strength workouts (kind 1301) and exercise
templates (kind 33401) as cards, and merges close-by Health Connect sessions of
the same type.
- Renders Birdstar bird detections (kind 2473) with common-name titles and
Wikidata links, surfaces Birdex life lists on home and profile, and renders PS1
memory-card saves (kind 38192) with an animated BIOS icon.
- Adds a compose signature pre-filled in text-based post screens, and an optional
subject/title field in the short-note composer.
- Renders NIP-30 custom-emoji reactions as an avatar badge, a lone zap/nutzap as
a large activity card, and NIP-84 highlights from web highlighter clients.
- Supports NIP-51 mute-list hashtag entries and public-chat reply notifications.
- Modernizes the Privacy, Profile UI, Home Tabs, and Calendar Reminder settings
screens into grouped in-screen options.
- Adds "Share as QR" for a note, with a choice of `note` or `naddr` payload and an
image thumbnail for image-only notes.
- Resolves NIP-05 identifiers (including Namecoin `.bit`) in the @-mention
popover, wiring them to `nostr:` mentions.
## Performance
- Speeds up napplet/nSite opens by overlapping WebView init, prefetching blobs in
parallel, and fast-serving content-addressed blobs from cache.
- Substantially faster GrapeRank crawls (background IO, mass pre-connect with
cached DNS, batched contact reads, parallel outbox fetches, early dead-relay
pruning) and faster scoring via Gauss-Seidel sweeps over a compact integer
graph.
- Speeds up NIP-77 reconcile with direct-built wire frames (~2.5x), O(1) range
fingerprints, a live negentropy index, and an allocation-free idle watchdog.
- Prefetches media and pre-parses note text ahead of the viewport, adds a k-way
merge for the home feed, and pins indexes for multi-author queries.
- Adopts a caching event decoder across Android/Desktop/CLI, batches Schnorr
verification off the receive path, and keeps light/dark resolution O(1) after
an accent change.
- Parallelizes Blossom "Sync all", prefetches a joined group's history, and mines
proof-of-work on half the device's cores.
- Orders NIP-50 relay search by bm25 relevance and scales search and tag-watcher
queries with corpus size, picking the SQLite filesystem driver by cost and
materializing indexes at runtime.
- Removes live-path allocations in `LiveEventStore` and `FilterIndex` (and on the
frame/search paths), and snapshots `FilterIndex` with a persistent map.
## Improvements and Bug fixes
- Normalizes accent theming: contrast-picks onPrimary so filled buttons/FABs stop
washing out, bases light/dark on background luminance, and fixes accent
regressions.
- Keeps live HLS streams playing and caches only proven on-demand HLS; shows a
browser-fallback overlay when a decoder stalls and pauses looping videos after
5 plays.
- Adds an HTTP/2 keepalive ping to stop stale-connection image stalls.
- Hardens the relay client: enforces blocked relays on every REQ/COUNT/publish,
backs off from REQs relays repeatedly refuse, drops relays that fail hard
during crawls, caches each relay's advertised LIMITS, and fixes reconnect
backoff on network/transport changes.
- Shows and edits Marmot (MLS) group icons in the feed and in group metadata,
interoperable with other Marmot clients.
- Opens zaps and reactions in their own thread view, turns Notify chips into bell
mute-toggles that list every thread member, and replies with kind 1111 to
Amethyst's own kind-1 thread roots.
- Adds search, a local filter, and a top-nav feed filter to the App
Recommendations screen, and shows a website's favicon and domain across every
browser-connected app view.
- Fixes nutzap relay routing to receive/advertise on inbox/DM (kind 10019)
relays instead of outbox.
- Fixes Concord invite handling (revocation, keyless CORD-05, clearer failure
copy, no hang on bad links, skip re-join) and channel rows stuck on "No
messages yet".
- Persists the Concord community list and loads pinned communities from their own
relays so cold boot no longer refetches, shows channels on Messages as soon as
the control plane folds, warms channel previews so the list fills without opening
each channel, and rank-gates the Ban/Remove affordances (CORD-04).
- Sizes the video player box so live streams stop rendering black bars, and
enforces the decoder budget when acquiring players.
- Stops stamping our client tag on someone else's event template so external
signers sign it unchanged.
- Keeps calendar RSVP buttons on a single line, drops dead top padding on Home
when there are no live bubbles, and modernizes the Zap the Devs donation card.
- Rejects NIP-29 group state not signed by the relay, opens group posts in the
group chat, and fixes subgroup edit safety and pinned-message jump.
- Makes tapping a message timestamp open delivery info instead of toggling the
time format, and right-aligns your own messages.
- Recovers a media file's type from its extension when the imeta MIME is
malformed, and moves several disk reads (boot receiver, signer policy) off the
main thread.
- Serializes account construction so concurrent loaders can't build duplicate
accounts.
- Routes Onion-Location through the Android app's HTTP clients and maps Tor/Arti
errors to accurate SOCKS reply codes.
- Extracts the rich-text renderer and many event cards (calendar/RSVP, podcast
atoms/splits, relay discovery, code snippet, ecash mint, activity, Git
diff/status, and more) into shared commons so Desktop and Android render
identically.
- Sends pictures in minichat thread replies (encrypted in Concord, plaintext in
public chats). Resolves @-mentions in the minichat composer and tray
quick-replies. Adds `p` tags for people cited in kind 9/11/1111 and Buzz stream
messages, so mentions notify and resolve.
- Stops the inline audio player from painting over the note below it. Marks
every room type read from the Messages "mark as read" action.
- Fixes numeric HTML entities in link-preview meta tags. Routes kind-39005 by tag
shape, so Buzz thread summaries no longer parse as NIP-29 pin lists.
- Shortens over-long translated strings across 23 locales and fixes duplicate
and CDATA translation issues.
## Desktop
- Redesigns notifications with a reworked inbox and native OS toast
notifications.
- Adds NIP-42 relay AUTH with an inline Once / Always / Never approval banner and
persisted grants.
- Makes NIP-17 private DMs reliable: resolves recipient inbox relays, fetches DM
relay lists and account/Blossom config from outbox relays, and stops falling
back to connected relays.
- Adds Web-of-Trust score badges, Follow Packs (NIP-51) discovery with one-tap
follow, note scheduling, opt-in NIP-37 draft sync, and a hashtag-spam filter.
- Adds a Privacy Lock: gate the Messages and Wallet columns behind a password,
with an auto-lock timeout. It is a screen gate, not encryption at rest —
messages continue to sync while it is locked.
- Renders rich text through the shared core (removes the desktop-only fork) and
ships as a Flatpak bundle.
- Adds moderation & safety: mute/block and NIP-56 report actions in the note menu
with feed, thread, and profile enforcement (previously a silent no-op), NIP-36
content-warning blur with tap-to-reveal, a sensitive-content toggle, and
management screens — with snackbar feedback and zero-relay send warnings.
- Adds NIP-88 polls (render, vote, create) with a "Polls" search facet, and
unifies the note ⋮ overflow and right-click menus.
- Fixes a desktop-cache race that could wipe the follow list, and makes sidebar
navigation replace the detail overlay instead of hiding behind it.
## Cli
- Adds nak-style primitives: `amy decode`/`encode` (NIP-19/21), `verify`, `key`
(generate/public/encrypt/decrypt/validate, NIP-49), and `filter`.
- Adds query verbs: `amy fetch` (one-shot with code-mode outbox resolution),
`subscribe` (live NDJSON), `count` (NIP-45), and `outbox USER` (NIP-65).
- Adds `amy sync` — NIP-77 negentropy reconcile with deletion propagation — and
`amy event` / `amy publish` for raw and pre-signed events.
- Adds `amy encrypt`/`decrypt` (NIP-44/04) and `amy gift wrap`/`unwrap` (NIP-59).
- Adds `amy blossom` (upload/download/list/delete/check/mirror, NIP-B7) with a
live interop smoke test.
- Adds `amy git` (NIP-34), `amy podcast` and `amy podcast20` (Podcasting 2.0 with
V4V splits).
- Rounds out `amy git` to full NIP-34 parity: `browse`/`cat`/`log` over
smart-HTTP, `init` from a local checkout, `label` (NIP-32), `apply` a patch to
the working tree, and `grasp list`/`set` (GRASP server list, kind 10317).
- Adds `amy buzz` for block/buzz workspaces (channels, DMs, invite-link
redemption), verified against a live Buzz relay.
- Turns `amy` into the Buzz workflow/agent runner. `buzz agent serve`/`up`/
`doctor` run gated or parallel-backlog agents in isolated git worktrees that
open PRs. `buzz workflow trigger`/`run`/`approve`/`deny` drive the human
approval gate.
- Adds `amy bolt12` (NIP-B1): decode offers and payer proofs, verify a zap,
get/set a kind-10058 offer list, and a two-step intent → zap send.
- Adds the `amy cashu` wallet (NIP-60/61): wallet lifecycle, balance, mint,
receive/send (LN / token / nutzap), and maintenance.
- Adds `amy admin` (NIP-86 relay moderation) and `amy serve` (run a relay by
embedding geode).
- Adds NIP-46 remote signing: `amy bunker` server, `amy login bunker://…`, and
`amy login --nostrconnect`, gated with `--perms` and interactive approval.
- Adds the `amy graperank` suite (crawl/score/publish/followers/rank/…),
account-less crawl/score, and NIP-85 card publishing.
- Adds `amy fof` (follows-of-follows, renamed from `amy wot`), `amy concord`
(encrypted communities), `amy relaygroup` (NIP-29), and `amy geochat`
(BitChat-interoperable geohash channels).
- Adds NIP-13 proof of work (`amy pow`, `--pow` on posts), `amy kind`, `amy nip`,
`amy namecoin`, `amy status`, and `amy logoff`.
- Expands `amy nsite`/`napplet` with `publish`, `serve`, and `list`.
- Switches the default event store to SQLite and hardens the output contract:
single-line `--json`, exit codes 0/1/2/124, publish results carry each relay's
rejection reason, and read-only verbs run without an account.
## Quartz
- Adds NIP-77 negentropy sync (pipelined worker pool, multi-connection fan-out,
bounded-memory streaming, `LiveNegentropyIndex`) and NIP-09/62 deletion
propagation.
- Adds NIP-13 proof-of-work publishing: a cooperative-cancellation miner and a
`PoWNostrSigner` decorator that composes with any signer, plus NIP-59
gift-wrap mining on the outer wrap only.
- Adds NIP-66 `RelayReachabilityStore` — a durable, shareable dead-relay cache
backed by kind:30166 events.
- Adds the Concord/CORD protocol foundation (key derivation, envelope layer,
authority resolver, roles/moderation, CORD-05/06/07) and the NIP-5D/5A
trust-boundary core (capability model, permission ledger, broker, wire
protocol).
- Implements Marmot (MLS-over-Nostr) group icons byte-for-byte with the
mdk/whitenoise scheme, and fixes SecretTree ratchet preservation across
restore.
- Adds an OutboxDispatcher to fetch profile/contact events via each author's
outbox relays, and richer NIP-89 app-handler parsing.
- Adds the Buzz protocol surface (~78 event kinds spanning NIP-OA owner
attestation, NIP-AM agent turn metrics, personas/teams/managed agents, streams,
DMs, forums, presence, and moderation), verified against vectors generated by
Buzz's own Rust reference.
- Adds the BOLT12 zaps protocol layer (NIP-B1): kind-9736 zaps, kind-9737 zap
intents, kind-10058 offer lists, full spec validation, and a payer-proof
verifier with BOLT12 merkle reconstruction. NWC gains `pay`/`receive` methods.
- Widens NIP-50 search indexing to more event kinds and tag-borne text. Indexes
only the public petname and summary on contact cards (kind 30382), never the
encrypted fields.
## Geode (standalone relay)
- Adds relay-to-relay mirroring with strfry-router parity: a two-phase model
(NIP-77 negentropy sync catch-up plus a live REQ tail), `down` / `up` / `both`
directions, per-upstream mirror filters, and relay-to-relay trust.
- Keeps mirrors alive across upstream restarts with a retry pump and ping
keepalive, and advances the since-watermark correctly on reconnect.
- Adds `import` / `export` NDJSON verbs and an optional no-full-text-search mode
(`--no-search`) for lighter deployments.
- Adds `[database]` tuning knobs with periodic `PRAGMA optimize`, and validates
config knobs and mirror filters at boot.
- Runs embedded in the CLI via `amy serve`.
- Serves full-set negentropy NEG-OPENs from a live index and streams mirror
catch-up IDs instead of materializing them.
- Adds relayBench, a head-to-head benchmark harness (geode vs strfry vs any
relay) measuring ingest, query, and NIP-77 sync over a shared corpus.
- Enables a combined tag+kind+pubkey index, a cost-based filesystem-driver pick,
and runtime index materialization, with new tag∩author and driver-selection
relayBench shapes.
- Ships a release pipeline: a GHCR Docker image, `.deb`/`.rpm` packages with a
bundled JRE and systemd unit, a portable jlink'd tarball, and a Homebrew
formula. Adds `--version`/`--help` and a boot smoke test in CI.
- Lets operators pick any Quartz `IEventStore` backend via `[database].backend`:
SQLite (default), filesystem, or a custom store loaded by class name.
## Build & Documentation
- Rebuilds the Tor/Arti native library for the SOCKS reply-code fix, ships a
Homebrew formula for `amy`, and seeds the Gradle distribution from a verified
mirror in the web sandbox.
- Adds NIP-29 group-chat test coverage across every assembler, filter shape, and
relay integration.
- Targets JVM 17 for Quartz, upgrades AGP, and replaces the abandoned
android-test-report action with `mikepenz/action-junit-report`.
- Adds a coding standard banning raw invisible/bidirectional Unicode in source
(Trojan-Source, CVE-2021-42574) and replaces existing occurrences with `\u`
escapes.
## Contributors
- @nprofile…vhl6
- @nprofile…m3sx
- @nprofile…94k8
- @nprofile…mjk6
- @nprofile…xcpk
- @nprofile…9ccm
- roguehashrate
- LubuSeb
## Translations
- Czech, German, Brazilian Portuguese, and Swedish by @nprofile…m3sx
- Spanish (Spain, Mexico, and US) by @nprofile…yhdq
- French by @nprofile…d26f
- Hungarian by @nprofile…ns2l
- Dutch by @nprofile…ge6h
- Hindi by @nprofile…z0lu
- Polish by @nprofile…8c53
- Slovenian by @nprofile…406e
- Chinese Simplified by hypnotichemionus4
- German by crowdin.pretended462
I'm parasite free for sure since I had to go through a lot of testing when I first started having issues years ago. Idk about Candida though. TL:DR; from doctors was "IBS" ie. we don't know but it isn't a known allergy or disease related.
I think I need to somehow make my eating day calories around ~4200 to average 2100 a day. That would probably keep my weight stable. I just can't figure out how to shove 4200 calories into a single meal (while keeping it pleasant).
Yes.
Running Core on dedicated hardware via Secureblue is probably viable.
Just don't install extra stuff.
Can you actually leave?
We tested it on mainnet: forced a 100k sat Blink wallet out of Spark, back onto Bitcoin.
No operators, just the seed and a saved recovery bundle.
Costs, lessons, code and txIDs onchain: https://www.blink.sv/blog/case-study-spark-unilateral-exit-on-bitcoin-mainnet
Trust model reiterated. In-app exit next.
https://blossom.primal.net/6b52378ae7021c536822009cf79e3529e5bbf2a33ba5384ab7798e72698937c3.png
You can exit with seed only if your wallet took care of saving the recovery bundle while operators were online and willing.
We will have this safeguard in Blink shortly and hope to see it in other Spark based wallets too.
Nighttime walks are a form of therapy.
Bliss.
https://image.nostr.build/35476d41e1a890628c32e260d3d7e58fa858d5ba84601f43e5863f55c1498398.jpg
製品名:セボフルラン吸入剤 1本250ml,価格:70U,説明:本製品は、上海恒瑞医薬有限公司が製造する吸入麻酔薬で、外科手術などで一般的に使用されています。小児および妊婦にも使用できる麻酔薬です。在庫数に限りがあります。日本国内限定販売です。デートレイプドラッグが必要な方は、個別にご連絡ください。
https://files.catbox.moe/ap96d6.jpg
Yes, fees to exit unilaterally should be comparable to Ark as it also uses this kind of transaction chain to be broadcasted.
There are many variables which can be tweaked:
- number and sie of the leaves/vTXOs
- depth of the chain to broadcast
- timelocks
- fee/rate
Ark solutions have this periodical onlineness requirement and ongoing fees for rounds as wrll which make them have different tradeoffs.
Spark works now, but no wallet should be locked in to it. Let it and the alternatives evolve. Our job is to keep our eyes open and assess the risks.
Saw this little friend today
https://image.nostr.build/cc5268b3518fe7777ffff6aaf248916fb5ea19daf2ce4e118bb6f73e45ca5672.gif
The USB UIDs are deterministic:
STM32 UID is factory-burned ROM
The 96-bit MCU unique identifier is written by STMicroelectronics at the foundry. It never changes, it's globally unique per chip, and it's readable by any code running on the device. The low 32 bits are what feed the Yasmarang pad value.
USB descriptor exposure
Coldcard presents itself as a USB HID device on connection. The USB device descriptor includes a serial number string field. Whether Coinkite populated that field with the raw STM32 UID (or a derivative) depends on their firmware — but even if they don't expose it explicitly:
1. ckcc (Coinkite's own Python USB library) reads device metadata
2. USB packet captures or lsusb -v reveal whatever the descriptor exposes
3. Any firmware bug that leaks even part of the UID collapses the UID dimension of the search
Supply chain leakage
This is the bigger vector. Coinkite (and their manufacturing partners) may log device serial numbers for:
- Warranty/RMA tracking
- Batch authentication
- Quality control databases
If an attacker has access to purchase records, shipping manifests, or a leaked Coinkite internal database, they already know which UID maps to which customer — and can target high-value wallets with surgical precision.
Practical impact on the attack
For the mass sweep (Option B), the attacker doesn't need the UID at all — they enumerate UID × tick space blindly and find matches on-chain. The UID dimension is 2³² ≈ 4.3 billion; combined with ~120k tick values, that's ~2⁴⁸ candidates, which is feasible on modern GPU clusters over weeks.
For targeted attacks (Option A), knowing the UID collapses the search to just the SysTick/RTC space — around 2¹⁶ candidates — which takes minutes on a laptop. This is why Block warned Mk4/Q/Mk5 are vulnerable to targeted attacks: once you know the UID of a specific high-value target's device, the 32-bit reseed space (2³²) is trivial.
The real question: how did the attacker in July 2026 discover which wallets were vulnerable? They couldn't have known UIDs without either:
1. Running the blind 2⁴⁸ mass sweep
2. Leaking a Coinkite internal database mapping UID → customer/wallet
3. Some other intelligence channel
The mass-sweep hypothesis fits the evidence best — 500 wallets hit, BIP-84 only, partial drains of other address types. That's an automated pre-computation against the full search space, not a targeted operation.
https://mibo.nostria.app/b7ccb19410963832df229ce4c9ae196244df608dcfd52b129f3d7d36bee502fb.jpeg
Just had a TitanDot sale that was special for two reasons:
1. The buyer found me through bitcoin-apro.hu
2. This time I didn’t ship by courier — it was a personal handoff
That meant I got to meet a genuinely friendly, down-to-earth person who’s been into Bitcoin for a long time. I felt honored that he chose my product to help keep his wealth secure.
#Bitcoin #Nostr #TitanDot #Grassroots #Community #Grateful #SeedPhrase
Battery, if you can source a high quality replacement.
AC Milan — AC Milan Legend Franco Baresi Dies At 66 #Italy #FrancoBaresi #ACMilan #Baresi #News #Breaking
https://news.netasgard.com/a/f8dc5360ebe05998?s=nostr
https://a3.espncdn.com/combiner/i?img=%2Fphoto%2F2026%2F0731%2Fr1695867_1296x729_16%2D9.jpg
Yes, the feature was added to our tool today: https://github.com/blinkbitcoin/spark-unilateral-exit/pull/11
The consolidation comes with a tradeoff between efficient unilateral exit and fast transactions (lacking denominations will need more swaps with SSPs at payment time).
https://blossom.primal.net/64292f781d0778d13692bdb0f94521b4a16e92cb053734aa26ae6310e61b199b.png
Correction: "seed only, no operators" compressed two steps. The leaf data (recovery bundle) must be fetched while operators are online. The exit itself then needs nothing from them: seed + saved bundle is the accurate claim. Full mechanics and costs: https://github.com/blinkbitcoin/spark-unilateral-exit/blob/main/docs/mainnet-exit-case-study.md
Some more coffee against Sunday morning drowsiness
https://image.nostr.build/56e5103d3968843949043061f46412ea72ca7d5973e831eff76f6eb995267109.jpg
#coffee #coffeechain
OMAD for close to 4 years now. ADF for around a year.
I'm struggling to eat enough calories to keep my weight stable at this point. I'm still losing weight, albeit very slowly. If I eat any more than I do in my eating day I'd feel uncomfortable.
I end up with around 3600 Cals on eating day, so ~1800 Cals daily average.
Can't really see how to fit more than 3600 calories in a single meal 😅
Might have to go back to just OMAD without alternate day fasting if I can't figure out how to maintain my weight in a couple of months. But then I worry the IBS and other discomfort ADF fixed might come back.
Anyone went through this? I'd appreciate any tips.
#diet #foodstr #food
Seru banget! 😊 Selamat menikmati malam Sabtu bersama keluarga. Semoga penuh kebahagiaan, kebersamaan, dan momen-momen indah bersama orang-orang tersayang. ❤️🙏
Correction: "seed only, no operators" compressed two steps. The leaf data (recovery bundle) must be fetched while operators are online. The exit itself then needs nothing from them: seed + saved bundle is the accurate claim. Full mechanics and costs: https://github.com/blinkbitcoin/spark-unilateral-exit/blob/main/docs/mainnet-exit-case-study.md
Yes, correct, one either keeps a server up with their seed or the mobile does it.
In Blink we will have event-driven and likely also periodical refresh built in.
Did you loose your keys? 🫣
Turner is one of my favorite painter
Sad to see SBW (Simple Bitcoin Wallet) go from one of the most polished Bitcoin+LN wallet to what it is now; LN/LNURL functionality removed, HW Wallet (airgapped) support removed, and now on GitHub you can even see Coin Control being removed and Google Auth being added for whatever reason.
Probably a good reminder to disable updates and/or move on if you still have it installed.
あなたが遭遇している不運や災難は、実のところ、宇宙があなたに課したより深遠な「試練」なのです。――あなたがまだ、その本質に気づいていないだけの話なのです。私を信じてください。オウム真理教に入信すれば、私たちは共に、この試練を乗り越えることができるのです。
The data-availability dependency is real and worth stating exactly, so let's state it.
Operators never hold your key and can't move funds without your signature - that part is unconditional. Unilateral exit works through pre-signed refund txs that pay to a key only you control, and those txs plus their ancestors are the "leaf data" in question: your device co-signs them at claim time, ancestors come from a query. Until a wallet persists that data, forcing your funds on-chain depends on operator liveness. Grubles is right that no wallet ships this today. That gap is the entire reason I built and published this tooling instead of just claiming "non-custodial" in marketing copy.
What the dependency actually is, once you persist the data:
Bounded: everything covered by your last refresh exits without any operator, forever. Exposure is only what changed since then. With refresh wired into every claim, that window is one transaction.
Detectable: withholding means your refresh fails right after your claim succeeded. You notice, you stop receiving, you exit with what you have. - Compare a custodian, where withholding looks like normal operation until the withdrawal freeze.
So on the spectrum: weaker than Lightning, where your node holds channel state by construction. Much stronger than custodial, where they hold both keys and data and you detect nothing. "Self-custody of keys with a bounded, detectable data-availability dependency" is the honest label.
Wallets that don't manage that dependency for users are shipping the weak end of the spectrum. Mine included, today. That is what is being fixed, and the case study is the receipt that the exit half already works:
https://github.com/blinkbitcoin/spark-unilateral-exit/blob/main/docs/mainnet-exit-case-study.md
Alt link:
#nevent1q…9lqe
The only way to get the offchain data from the operators why they are online.
Wallets should (Blink will) implement periodic background polling for data.
Generating high quality randomness was one of the first practicals we all had to do in engineering labs. The coldcard vulnerability has been known about for years and nothing was done about it. Rodolpho @nprofile…rrsm is grossly negligent imho.
So... This is me trying to grow Nostr. 😂
(In case you don't know, I created a new npub dedicated to art. But... 🤷)
#nevent1q…awvs
DB nuked, writes only enabled to my pubkey now so I can use it as an archival relay.
I feel horrible for anyone affected by the ColdCard hack. This won’t make you feel any better right now…. But if you make it through this, I’d imagine the Bitcoin ecosystem will only learn from this and harden due to hard lessons learned from hardware wallet providers. And that can only serve you better in the future when utilizing wallets for future use. I hope the hardware and software wallet providers take this opportunity to use the AI tools such as Fable and the like to find as many vulnerabilities as possible. Make them known after patching the problem so that everyone can learn.
https://npub1l94yfgzv3m95swygpksdxydh39yqmx02ku4ughay4w5rdntsmuwq0wxvf5.blossom.band/6edcfe871bc70fbf2cbb49550b0ce99ca059606b89c0b4a4d8907406ddde1fd3.mp4
Find the case study here if getting 404 from github:
https://njump.me/naddr1qvzqqqr4gupzp2kq0k2s388x4hcghy2k6s7p5j44jnrpxzmaevfwcxvsprzcrx30qythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qy2hwumn8ghj7un9d3shjtnwdaehgu3wdp6j7qq4d9zy2h64tfmks7nctpmkg36v2e05x4nwty8vne59
The repo was just made public, might be lagging to show:
https://github.com/blinkbitcoin/spark-unilateral-exit
I just force-exited a non-custodial Blink wallet (using Spark) on Bitcoin mainnet.
Seed only - no operator cooperation: recovery bundle, fee funding, CPFP signing and sweep all derived from the wallet seed.
The honest numbers for a 100k sat wallet:
• 22 leaves, 253 tx packages to exit fully
• only 4 leaves (90% of the value) were worth exiting - fees would have eaten the other18
• ~9.4k sats in fees to recover 90.1k, one package per block per chain, then a ~2-week timelock
Non-custodial means you can always leave. But the fire escape is narrow - full case study with costs, failures and lessons:
https://github.com/blinkbitcoin/spark-unilateral-exit/blob/main/docs/mainnet-exit-case-study.md
https://blossom.primal.net/3771944c21849fd461b5a1a2cd13515755f1d232690ea5b633fd2b7c95f5135c.png
🤖 Tracking strings detected and removed!
🔗 Clean URL(s):
https://www.instagram.com/p/DaNybsBCT7N/?img_index=6
❌ Removed parts:
igsh=OWV2anRpbXRlbHEx
Because you use Primal...
Okay, seems like my NIP-05 only free relay now contains questionable Japanese CP adjacent content. I'm taking it down, nuking it, and only keeping the paid relay...
Goodbye wss://nostr-verif.slothy.win 🫡
{"type":"zone_presence","zone":"4j4nftj_m-xg6CUHFtbv","devicePk":"0f92c4a4aab613ff051f2a6e9cde7d0d131faa576a11ffe175ab82b4715c501b","swarm":"70.162.9.155:4040","role":"gateway","relays":["ws://10.0.30.44:7447"],"hostPlatform":"linux","serviceVersion":"0.1.3","releaseChannel":"dev","releaseTrack":"local","releaseBranch":"feat/gateway-managed-webrtc-31","metrics":{"clients":0,"cpuPct":39.8,"memPct":11.7,"memUsedMb":1179204,"memTotalMb":10076340,"loadPct":39.8,"ts":1785501730000},"ts":1785501730000,"ttl":120}
#joinmarket #joinmarket-ng
#nevent1q…9ncu
https://blossom-espelhator.girino.org/872fadb876f66fbee5039f7ebfe56529082c9f5383f1324e7bf3ad9572f08ccf.jpg
https://blossom-espelhator.girino.org/fa6ff14678f7daf2a62f65ca32d6fa215546537a2cae637fa30c2c8c9ac68baa.jpg
https://blossom-espelhator.girino.org/60e980d20415077340cd490a684cabbe2abd1a1362750da228e4216cd12b4618.jpg
https://blossom-espelhator.girino.org/41e61b0c1bd5edb3c0ef55ab3e0bec391c9a0f168c0350af29e7cb8fee3380dd.jpg
https://blossom-espelhator.girino.org/6b034759f430e117644408e788e1ceeda4c750acd823fbb062a26441d275008b.jpg
https://blossom-espelhator.girino.org/8aa6bd2f943bc557fdb179387aecb057ddfa38c9363b9fc89279ed748f5b07da.jpg
https://blossom-espelhator.girino.org/e6dfd0fc6e01a4c6bcd256864b4325a2faed3dd0dbca5eff54475e471febea66.jpg
Source: https://www.instagram.com/p/DaNybsBCT7N/?img_index=6&igsh=OWV2anRpbXRlbHEx
Ezért olvad el a pénzed, amit félreteszel
#HUSZONEGY #Bitcoin #podcast
Audió: https://anchor.fm/s/f260df54/podcast/play/123169947/https%3A%2F%2Fd3ctxlq1ktw2nl.cloudfront.net%2Fstaging%2F2026-6-22%2F428412453-44100-2-4101132134e95.mp3
Videó: https://youtu.be/y5OczMnoRXo
Nem te lettél ügyetlenebb a pénzzel, maga a pénz romlik el. Ebben a válogatásban megnézzük, hová tűnik évről évre a pénzed értéke, és miért drágul közben minden: a filléres zsáktól a nagyi takarékkönyvén át az üres luxuslakásokig.
🧡 Támogasd a podcastot csatornatagsággal ➡ https://www.youtube.com/@huszonegy-bitcoin-podcast/join
⚡ Vagy satokkal ➡ https://huszonegy.world/tamogatas
FEJEZETEK:
00:00 Egy zsák pénz, ami nullát ér (Intro)
01:48 A nagyi megtakarítása elpárolgott
03:33 Egy havi fizetés: ma 2 kiló kenyér
04:49 Miért került 3x annyiba a lakás?
06:19 A lakáshitel a semmiből készül
08:42 Ezért eszünk egyre rosszabb kaját
09:20 A kávé, amit folyton felhígítanak
10:38 Üres luxuslakások: hová gyűlik a pénz
12:21 Az egyetlen érték: az időd
13:02 Infláció: az életed leértékelése
HUSZONEGY KÖZÖSSÉG:
Csak Bitcoinról, magyarul ➡ https://huszonegy.world
Meetup ➡ https://huszonegy.world/meetup
Telegram ➡ https://t.me/huszonegy
Nostr ➡ https://nostr.hu/huszonegy
MENTORÁLÁS & BLOG:
Bitcoin mentorálás ➡ https://bitcoinmentor.hu
Bitcoin blog ➡ https://bitcoinmentor.hu/bitcoin-blog
SZPONZOROK:
BudaBit 🔥 cypherpunk fejlesztői közösség ➡ https://budabit.club
Hotel Atlantis ⚡ Hajdúszoboszló ➡ https://hotelatlantis.hu
Hotel Aurora ⚡ Miskolctapolca ➡ https://hotelaurora.hu
AJÁNLJUK:
Relai 🇨🇭 Bitcoin-only megtakarítási app ➡ https://bitcoinmentor.hu/relai
Firefish 🔥🐟 Bitcoin fedezetű kölcsön ➡ https://app.firefish.io/auth/sign-up?ref=HUSZONEGY
ÁTIRAT:
Inkább olvasnád? ➡ https://huszonegy.world/podcast/ezert-olvad-el-a-penzed-amit-felreteszel
[CW: Death]
Sorry for the graphic content, but I'm posting in the interest of raining awareness towards the Israeli warcrimes in Gaza and the wider region.
Sha'ban is one of tens of thousands of souls lost to Israel's deliberate barbaric targeting of civilians. His mother died with him in that tent. The US war machine is responsible for arming and financing the Israeli regime.
https://image.nostr.build/a09ea31293f3c9ed168e2bcb04d76277d80ff0e5f898527be55513cdde553b33.png
https://image.nostr.build/51c7d7e6e6dba17ff666d39cbbb093e7b20b13cb8d1d047c6494b7df8b5f988a.png
https://video.nostr.build/648ed58697e1f3bef358fca99abbacf7b46af1c1eb26ec2368653265bfb719d0.mp4
{"type":"zone_presence","zone":"7gS9HiiyJAlzX6DpcYoq","devicePk":"0f92c4a4aab613ff051f2a6e9cde7d0d131faa576a11ffe175ab82b4715c501b","swarm":"70.162.9.155:4040","role":"gateway","relays":["ws://10.0.30.44:7447"],"hostPlatform":"linux","serviceVersion":"0.1.3","releaseChannel":"dev","releaseTrack":"local","releaseBranch":"feat/gateway-managed-webrtc-31","metrics":{"clients":0,"cpuPct":39.8,"memPct":11.7,"memUsedMb":1179204,"memTotalMb":10076340,"loadPct":39.8,"ts":1785501730000},"ts":1785501730000,"ttl":120}
一般人になった元皇族にも特権の甘い汁を吸わせ続ける寄生虫ネットワーク。それを容認している徳仁も同罪の税金泥棒だ。
My corn feels safer on Strike or River right now tbh
to add the special logging entries mentioned add these to your bitcoinconf:
debug=bench
debug=net
then restart sbitcoind:
sudo systemctl restart sbitcoind
一杯
https://cdn.nostrcheck.me/fe9edd5d5c635dd2900f1f86a872e81ce1d6e20bd4e06549f133ae6bf158913b/064f9a53053dfcc848c7d294c0f191516ce28be9099427a0ebd083c84802f3e9.webp
ZeroLink is the privacy framework invented by @nprofile…56pu and implemented by Wasabi Wallet 1.x.
Samourai preferred to take credit for something they didn't do: https://github.com/nopara73/zerolink
Anyway, the framework is obsoleted by Wabisabi which can do the same and more.
Depends. Personal spending node? Pretty much braindead easy.
Routing node?
It is still a pain the ass. You can certainly make it profitable - until you get absolutely wrecked by FCs and other bugs.
I had mine dialed in and routing lots of volume, generating decent profit, at the cost of more or less daily monitoring and channel management. It's a part time job.
Then the november/december fee spikes happened and FCs around that time cost me around a million sats.
TL:DR
NVK and co. borked up the code for their cold cards. It didn't use the hardware random number generator properly, leading to seed phrases that are not very secure. The Mk3 is dead in the water. The mk4/5 are suboptimal but need to be updated to work correctly. No update is forthcoming for the mk3s.
Of you rolled dice with your mk4/5, you should be fine. If you used a passphrase, you should be fine, but it would be better to move to a differently address with a fresh and properly generated seed phrase.
The invasion of Moroccan civilians into Ceuta matches the plan laid out by jewish former Pentagon official Michael Rubin, who called for Moroccans to “gather, send bulldozers to the border, and then enter Ceuta and Melilla unarmed to raise the flag” in a March think piece at the American Enterprise Institute. I would assume that Rubin conceived of it as payback for Spain’s public statements against Israel.
The “anti-colonial” language in Rubin’s article is now being mirrored by Israeli Ambassador to the UN Danny Danon and others. https://npub1l94yfgzv3m95swygpksdxydh39yqmx02ku4ughay4w5rdntsmuwq0wxvf5.blossom.band/f5f18c6e35071b3392eb806d2015fe9c3449cbc21d42d7a318ccb48ca7f7643b.jpg
If you are up for doing some Bitcoin research, you can join this experiment on the default signet chain on Wednesday:
https://delvingbitcoin.org/t/consensus-cleanup-demo-of-slow-blocks-on-signet/2367
Syncing signet on an RPi5 should take less than an hour (but allow a little more time just in case).
You can start the signet bitcoind instance on a Raspiblitz by running:
config.scripts/bitcoin.install.sh on signet
You will have these aliases set in terminal for easy monitoring and configuration:
alias sbitcoin-cli="sudo -u bitcoin /usr/local/bin/bitcoin-cli -rpcport=38332"
alias sbitcoinlog="sudo -u bitcoin tail -n 30 -f /mnt/hdd/app-data/bitcoin/signet/debug.log"
alias bitcoinconf="sudo nano /mnt/hdd/app-data/bitcoin/bitcoin.conf"
The systemd service is called: sbitcoind
so can check and restart with:
systemctl status sbitcoind
sudo systemctl restart sbitcoind
#raspiblitz #signet #bitcoin
https://image.nostr.build/fa32132bd4c857b592a5fe08c4e7d7ebd293dd22a27fa79194188a12b55ee9bf.png
"But we beat every financial advisor for 15 years!"
"We keep all the eggs in the same basket because it's Bitcoin!"
Dude, this is why I rarely give advice to people. Life humbles us exactly when we think we're in the best place. 🤷
"Show your enemy no mercy. Misgender him at every opportunity."
– The Art of War, Sun Tzu
https://blossom.primal.net/6fb123658cfacd5c86e51036e6ca8793a484dfcffd58d760d63f28bf945ade1a.mp4
https://media1.tenor.com/m/ZykHOca_E2AAAAAC/mark-cuban-shark-tank.gif
{"proxies": [], "updated": 1785501720}
Let's try the new Joinmarket implementation on signet first
PR for #Raspiblitz: https://github.com/raspiblitz/raspiblitz/pull/5240
#naddr1qq…8hlp
And y'all were worried about quantum attacks on BTC.
https://podtards.com/9053bae9bfa236938b32ed32192fb0e695253e04db3f715a8c61f3e60469baea.gif
I mean, this is how Fedora/GNOME (idk about the spins) already behaves in addition to a small warning message confirming you intend to run an executable.
version 0.38.0
pub.armada.app
versionCode 38000
targetSdk 36
minSdk 24
Graphene OS + amber signing
I think amber doesn't get it, because after signing the event armada drops this issue.
I can say that I've never seen that. What app version or browser?
Gianni Infantino — UEFA weigert te meedelen aan Infantino's WK-plan #GianniInfantino #Europese #UEFA #News
https://news.netasgard.com/a/72232b09ea40d1c1?s=nostr
https://cms-assets.nporadio.nl/npoRadio1/_articleHeaderL/ANP-563881251.jpg?v=1785479559
JTCのクソみたいな「ハンコリレー」がいまだに2026年でも生きてる開発現場。仕様書の1行直すだけで何人もの無能上司のハンコが必要とか、効率化する気ゼロの脳死組織。
Is this USA₮ pronounced you-sat? https://tether.io/news/tether-announces-the-launch-of-usat-the-federally-regulated-dollar-backed-stablecoin-made-in-america/
Are you thinking what I am thinking?
#satsthestandard
What is a payment target meant for?
Yeah, you can settle onchain. Depends on if their node exists or not. It'll either be a cooperative close or a force close (expect a timelock)
Getting "Undefined is not a valid json" when trying to add banner and channel image in #armada @nprofile…2szn
## This is not a Hollywood movie, this is the whole reality!
It happened in Hungary, now, in March 2026, a month before the parliamentary elections, at the end of the "reign" of the then, since fallen Hungarian dictator, Viktor Orbán.
The so-called "Golden Convoy affair".
That's all about the relationship between Ukraine and the then still Russian-friendly Hungary.
I don't want to translate the article because it's long, maybe an automatic translation would be better.
The abbreviations in the article are TEK - Terror Prevention Center, NAV - the same as the IRS, AH - Constitutional Protection Office.
Tisza - the name of a river (part of it flows on the Hungarian-Ukrainian border), but the same name is also the name of the party that won the elections, and which party was the target of this action, and which was organized by the party of the then dictatorship, Fidesz.
Here is the article from the Hungarian website 444.hu, with the title also in English:
## “During the interrogation I heard some terrible screaming from outside”, “as if someone was screaming in pain”
## „A kihallgatás ideje alatt valami szörnyű ordítást hallottam kintről”, „mintha valaki fájdalmában üvöltött volna”
A választások előtt pár héttel a magyar hatóságok megállítottak két ukrán furgont, amelyek az ukrán állam pénzét szállították át az országon, szabályszerűen. Ez lett az aranykonvoj-ügy.
A pénzt a magyar állam lefoglalta, az azt kísérő ukrán férfiakkal a hatóságok kőkeményen bántak, egyikük kórházba is került. Az ügyvédjük ezért feljelentést tett, és nyomozás is indult.
Lapunk megszerezte a pénzszállítók tanúvallomásait, amelyekben részletesen beszélnek arról, mi történt, miket kérdeztek tőlük, hogyan beszéltek velük a magyarok.
Hogy pontosan mi történhetett a kihallgatásokon, az azért is érdekes, mert a Fidesz a kampányát nagymértékben ukránellenes propagandára építette, és arra tett utalásokat, bizonyítékok nélkül, hogy a Tiszát is ukránok pénzelik.
Oroszul kiabálnak a maszkos, gépfegyveres kommandósok a Vecsés melletti Mol-kút parkolójában. „Hol van a fegyver? Hova raktátok a fegyvereket?” – de az aszfaltra fektetett, hátrabilincselt kezű ukrán férfiaknál, akikhez a kérdés szól, nincs fegyver. Az akció irányítói ezt alig akarják elhinni. Azokban az autókban, amelyekből néhány pillanattal ezelőtt kiparancsolták a férfiakat, 27 milliárd forint értékben szállítanak dollárt, eurót és aranyat.
A földön fekvő pénzszállítók fejére maszkot tesznek, de fordítva, hogy a szövet a szemüket takarja. Ezután többeket a bilincsnél fogva megemelnek, és jó pár méterrel odébb húznak az autóktól. Leveszik róluk a golyóálló mellényt, többekről a cipőt is, átvizsgálják a ruhájukat, a zsebeiket kiforgatják, és ellenőrzik a személyazonosságukat. „Amikor levették rólam a golyóálló mellényt, akkor ráléptek a fejemre. Leguggolt mellém valaki, és a fejemre térdelt” – emlékezett vissza később az egyikük.
Az úgynevezett aranykonvojügyből az Orbán-rendszer végnapjainak legsúlyosabb diplomáciai botránya lett, a pénzszállítók jogi képviselőjének feljelentése nyomán pedig eljárás indult a Fővárosi Nyomozó Ügyészségen jogellenes fogva tartás és más bűncselekmények miatt.
Az ügy a Fidesz bukása után kapott lendületet. A NAV visszaadta az ukrán banknak a lefoglalt pénzt, közben az ügyészség elkezdte kihallgatni a március 5-i eset tanúit. Június 29-én aztán meggyanúsították Hajdu Jánost, a TEK volt főigazgatóját az ukrán pénzszállítók ellen, a sértettek sanyargatásával elkövetett jogellenes fogvatartás bűntettével. A NAV azt is jelezte: bűncselekmény, és nem bizonyíték hiányában tervezik lezárni a pénzszállítókkal szembeni nyomozásukat.
Lapunk birtokába kerültek azok a tanúvallomások, amelyeket az ukrán pénzszállítók tettek a jogellenes fogvatartás gyanújával indult nyomozásban, ezek alapján rekonstruáljuk, hogy elmondásuk szerint mi történt az elfogásuk és a kiutasításuk között. Május 27. és július 10. között hallgattak meg őket videóhíváson keresztül.
Fontos rögzíteni, hogy bár a hamis tanúzást büntetik, senki sem köteles magára terhelő vallomást tenni, és ami elhangzik, nyilvánvalóan az ukránok szubjektív beszámolója. Ugyanakkor az ügyet NAV-os és ügyészségi belső dokumentumok, valamint két eljáró NAV-os vezető és Hajdu János tanúvallomásai alapján is részleteiben ismerjük, és ezeknek az ukránok vallomása nem mond ellent, ahogyan lényegi kérdésekben egymással is megegyeznek a visszaemlékezések.
Az elején még minden simán ment
Valamennyi vallomás ugyanott kezdődik: a Raiffeisen Bank egyik bécsi fiókjában. A bank egy erre a célra elkülönített helyiségében, kék színű zsákokba csomagolva a csapat reggel 8 és 9 között felvette a pénzt és az aranyat. Szokványos munkanapról beszélnek, minden rutinszerűen ment. A bankból a bécsi reptérre mentek, hogy felvegyék a szállítmány vámügyi dokumentációját egy erre szakosodott irodában.
-- from here only for the subcribers of 444.hu --
„Ebben az iratban szerepel az összes adat ahhoz, hogy az Európai Unió területén jogszerűen mozgassuk ezt a szállítmányt. Ezekben az okmányokban az is szerepel, hogy az Európai Unió területét Záhonynál fogjuk elhagyni. Az iratok felvételét követően a szállítási útvonalat is rögzítették az elektronikus nyilvántartásban. Az útiterv az volt, hogy Bécsből a záhonyi határátkelőhöz megyünk közvetlen, tehát a budapesti körgyűrűn elkerültük volna a várost” – magyarázza vallomásában a csoport vezetője, az extitkosszolga Hennagyij Ivanovics Kuznyecov tábornok. Ő az egyetlen a pénzszállítók közül, akinek megjelent már a neve a sajtóban, a többiek nevét nem írjuk le.
Amikor átlépték az osztrák-magyar határt, rendőrök állították meg őket. Kuznyecov kiszállt, átadta a kért dokumentumokat, és a pénzszállítók útleveleit. A rendőrök körbementek, és ellenőrizték az ukránok személyazonosságát. Mindent rendben találtak, de Kuznyecovnak állítása szerint feltűnt, hogy „az egyik rendőr a telefonját nyomkodja, mintha fényképfelvételeket csinálna a dokumentációról. Úgy gondolom, hogy vagy fényképeket készítettek, vagy a dokumentum adatait diktálták be valakinek. Nem kérdeztek semmit, csak megnézték a dokumentumokat, és tovább engedtek”. Az egész nem tartott tovább 5-10 percnél.
Nem tudjuk biztosan, hogy ez a sima közúti ellenőrzés összefügg a későbbi rajtaütéssel, de valószínűnek tűnik. Az akcióban résztvevő NAV-os vezetők és Hajdu János vallomásai szerint az Alkotmányvédelmi Hivatalnak (AH), a magyar kémelhárításnak, akik a pénzszállítással szemben a feljelentést tették, valamiképpen ellenőrizniük kellett, hogy valóban van pénz aznap az autóban. Ekkorra már a TEK budapesti központjában mindenki a helyén volt, csak erre a visszajelzésre vártak, és a délelőtti órákban meg is jött az infó, hogy indulhat az akció.
A rajtaütés
Budapest után egyszer csak szirénázó rendőrautó előzte meg a konvojt. Először le akartak húzódni a pálya szélére, de a rendőrök intettek, hogy kövessék őket. Egy benzinkútnál álltak meg, ahol intett a rendőr Kuznyecovnak, hogy szálljon ki az autóból. A volt titkosszolga átnyújtotta a papírokat a rendőrnek. Kuznyecov így emlékszik vissza, mi történt ezután:
„A rendőr elvette az iratokat, és visszaült azokkal a szolgálati autójába. Ebben a pillanatban kezdődött az akció, a rajtaütés. Az általunk használt gépjárműveket páncélozott gépjárművekkel vették körül. Az egyik páncélozott gépjármű elzárta az egyik pénzszállító autó útját, míg a másik a hátsó gépjármű mögé parkolt. Eközben rengeteg rendőr érkezett a helyszínre, akik taktikai öltözékben voltak, és fel voltak fegyverkezve.
A páncélozott gépjárművek tetején gránátvetők voltak, amelyeket ránk irányítottak. Nekem úgy rémlik, hogy a benzinkút tetején még mesterlövészek is voltak. Az egyik páncélozott gépjármű mögött egy olyan rendőr is állt, akinél még gránátvető is volt.
Mivel be voltak kapcsolva a gépjárművek szirénái, ezért nem igazán értettem, hogy milyen utasításokat akarnak adni, mert ezeket magyarul és oroszul is mondák. Miután láttam a rendőrök ruházatán a TEK feliratot, utasítást adtam a nálam lévő rádiótelefonon a pénzszállító autókban tartózkodó kollégáimnak, hogy szálljanak ki.”
A hátsó autóban ülő egyik pénzszállító mindebből nem sokat látott: „A gépjármű oldalsó kis kockaablakán kinéztem, és láttam, hogy az autónkat körbeveszik felfegyverkezett emberek. A sofőrünk emlékeim szerint megjegyezte, hogy »hűha, megérkeztünk!«”. Kuznyecov ugyan nem igazán értette, mit kiabálnak neki a hangosbemondóból, de a nála lévő rádión keresztül utasította a kollégáit, hogy szálljanak ki az autókból. De a pénzszállítók nem mozdultak.
A vallomásaikban az ukránok arra következtetnek, hogy valamivel zavarhatták a rádióforgalmat, ezért nem értették Kuznyecov utasításait, márpedig, ahogy egyikük fogalmazott, „a helyszínen intézkedő személyek parancsának mi a szabályzat szerint csak a csoportvezető utasítására tehetünk eleget”. Az extitkosszolga ezért kicsit odébb lépett, hogy mindkét autóból lássák, és a kezével jelezte, hogy azonnal szálljanak ki. Ennek már eleget tettek.
vannak, amelyek Ukrajna tulajdonát képezik, és kérdőre vontam, hogy ki fog felelni azért, ha ezekkel valami történik. Azért kérdeztem ezt egyből, mert én felelek ezért a szállítmányért. Ez a személy elmondta nekem, hogy ezek a vagyontárgyak már nem a miénk, hanem az övéké, ezért már ne aggódjak értük” – emlékezett vissza a tábornok.
Március 5. volt ekkor, délután 1 óra. A bilincs a férfiakról több mint egy nappal később, március 6-án, a kora esti órákban kerül csak le, amikor rálépnek az Ukrajnába vezető Tisza-hídra Záhonynál. Addigra Kuznyecov két budapesti kórházat is megjár.
Az ukránok többsége utólag nem tudta pontosan megmondani, mennyi ideig feküdhettek ott a benzinkút parkolójában hátrabilincselt kézzel, kámzsával a fejükön, de a legtöbben egy órát saccolnak.
Ez stimmel is, más vallomásokból tudjuk, hogy a jelenlévő NAV-osok, akik az AH által tett feljelentés alapján a pénzmosás miatt indított nyomozásban eljártak, az autók átvizsgálását, a helyszíni szemlét háromnegyed 2-kor, kevesebb mint egy órával a rajtaütés után félbeszakítják, azzal, hogy azt a TEK-ben folytatják. Hajdu János szerint ez közös döntés volt a NAV-val, míg a két eljáró NAV-os vezető szerint egyszer csak ez volt a mondás, és már hozták is be az ukránokat és a két autót a TEK-be.
Mindez az ukránok szemszögéből úgy nézett ki, hogy egyszer csak felállították őket a földről, szó nélkül beültették őket egy kocsi hátsó ülésére egy testőrrel, és elindultak velük valamerre. „Sem az elfogáskor, sem azt követően nem kaptunk tájékoztatást arról, hogy mi az oka a velünk szembeni intézkedésnek, és milyen jogaink, illetve kötelezettségeink vannak” – hangsúlyozta a vallomásában Kuznyecov.
„A kezeimet hátul megfogták és betuszkoltak egy terepjáróba, a jobboldali hátsó ülésre. Először a fejemet tolták be a gépjárműbe, majd felültettek. A hátul megbilincselt kezeimre a bilincs úgy ráfeszült ekkor, hogy végig ordítottam, mert csontig szorította a csuklóimat, és kértem, hogy lazítsanak rajta. Kb. 20 percig utaztunk valahova, amelynek ideje alatt én végig görnyedve ültem az autóban. Minden kiabálásomra az volt a válasz, hogy »oké, oké«. Azt nem tudom, hogy ezt miért mondták, szerintem nem értették, hogy mit akarok mondani, illetve mit próbálok mutogatni” – meséli az egyik pénzszállító.
Emberek bejönnek, kérdéseket tesznek fel nekik, aztán kimennek, mások kérdeznek tőlük
Amikor megérkeztek a TEK Zách utcai épületébe, még mindig hátra volt bilincselve a kezük, és a szemüket maszkkal takarták. „Engem a megérkezést követően a bilincsemnél fogva kihúztak az autóból, és bekísértek egy épületbe, amiből én semmit nem láttam. Nagyon sok lépcsőn keresztül vezettek engem, ezért nem tudom megmondani, hogy hányadik emeletre vittek, talán a 7. lehetett. Közben kértem, hogy legalább annyira vegyék le a fejemről a maszkot, hogy a lépcsőket lássam. A bilincset középen fogták meg az összekötő szemnél, és annál fogva mozgatták, tehát ki volt fordulva a kezem” – nagyjából ugyanezt mondják el mind a heten.
A pénzszállítókat külön szobákban helyezték el, ahol innentől két TEK-es őrizte őket. A megérkezésük után leültették őket egy székre, és előrebilincselték a kezeiket, de a maszkot rajtuk hagyták. Ezután mindannyiukat megvizsgálta egy orvos.
Többen úgy emlékeznek vissza, a vizsgálat idejére meztelenre vetkőztették őket, mások azt mondják, csak részben kellett levetkőzniük, az alsónadrágjuk rajtuk maradhatott, de van olyan is, akitől csak megkérdezték, van-e bármi panasza, érez-e fájdalmat. Van, akinek elmondták, hogy orvos fogja megvizsgálni, és kérésére a vérnyomását is megmérték, de olyan is, aki állítása szerint azt sem tudta, mi történik, csak bekötött szemmel állt 20 percet a szobában, anyaszült meztelenül. Fizikailag egyiküket sem bántalmazták a vizsgálat során, erről a vallomásukban külön nyilatkoznak.
A NAV-os vezetők korábban már feldolgozott visszaemlékezéseiből tudjuk, hogy a NAV már elkezdte az ukránok meghallgatását, amikor azt a jelzést kapták, hogy először az AH fogja a pénzszállítókat kihallgatni. Az ukránok néhány kivételt leszámítva nem tudják biztosan, az őket kihallgatók közül ki NAV-os és ki AH-s, ezért annyit érzékeltek, hogy emberek bejöttek, kérdéseket tettek fel nekik, aztán kimentek, mások kérdeztek tőlük, esetleg később az első kihallgatóik visszajöttek még néhány kérdést feltenni.
Van, akinek a NAV-osok jelezték, melyik szervtől jöttek, de a vallomások szerint ez sem minden esetben történt meg. A rendelkezésre álló információk alapján mi sem tudjuk megállapítani, éppen kik teszik fel a kérdéseket az ukránoknak, vagy hogy egyáltalán mindannyiukat kihallgatta-e mindkét szerv, tehát a NAV is és az AH is.
„Közöltem, hogy 2021 óta nyugdíjas vagyok”
Az ugyanakkor biztos, hogy a csapat vezetőjét, Hennagyij Ivanovics Kuznyecovot kihallgatta az AH, sőt, minden bizonnyal vele kezdtek. Kuznyecovhoz az orvosi vizsgálat után (melynek során visszaemlékezése szerint felhívta arra a kommandósok figyelmét, hogy „második csoportos rokkant beteg”) bejött két férfi, egy idősebb és egy fiatalabb. Utóbbi tette fel a kérdéseket, az idősebb pedig fordított.
„A szobában volt rajtunk kívül két TEK-es, és folyamatosan volt, hogy bejöttek egyéb személyek is, azt nem tudom, hogy ők kik voltak. Kérdéseket tettek föl nekem a katonai szolgálatommal kapcsolatban, kérdezték a rendfokozatomat, illetve hogy kik voltak a feletteseim. Ugyanezeket a kérdéseket járták körbe az ukrán titkosszolgálatnal (SZBU) teljesített szolgálatommal kapcsolatban is.”
Kuznyecov mondta nekik, hogy milyen rendfokozatban és hol szolgált tábornokként, „valamint közöltem, hogy 2021 óta nyugdíjas vagyok, és az Oschadbanknál dolgozom, és közöm nincs már az előző munkahelyeimhez. Utána megkérdezték, hogy hová visszük a szállítmányt. Megmondtam, hogy ez a szállítmány Ukrajna tulajdonát képezi, és ezt a pénzt az Oschadbank központi részlegébe visszük. Utána vége lett a beszélgetésnek”. Jegyzőkönyv Kuznyecov szerint nem készült.
A többiek esetében a kérdések inkább a pénz körül forogtak.
Le szoktunk-e térni az útvonalról, és a pénz egy részét máshol adjuk-e ki
„A kihallgatás elején a maszk rajtam volt, később azt levették, jeleztem, hogy a kezemet töri a bilincs, ezért azt hátulról előre bilincselték. Ez az első kihallgatás 30-40 perc lehetett, azt nem tudom, hogy mikor kezdődött. Azt kérdezték, hogy mit szállítunk, és miért megyünk Magyarországon keresztül. Elmondtam, hogy azokat az értékeket szállítjuk Ukrajnába, amiket a Raiffeisen Banktól kapunk” – aki ezeket mondta a vallomásában, úgy emlékszik, az egyik kihallgatóján mellény volt, amiből arra következtetett, hogy a NAV-től jött, valószínűleg azért, mert a pénzügyőrök NAV-feliratú mellényt viseltek (ezt a NAV-os vezetők tanúvallomásaiból tudjuk).
Ugyanez a pénzszállító mondta a következőket is:
„Ezen kihallgatás után jött két nyomozó, ekkor már maszk nem volt rajtam, tehát láttam őket. (…) az érdekelte, hogy hol dolgoztam a bank előtt, és hogy hol szolgáltam. Én úgy gondolom, hogy ők azt várták, hogy fegyver lesz nálunk, valahonnan ilyen információjuk lehetett, mert nagyon meglepődtek, hogy nem volt nálunk fegyver. (…) Miután ők kikérdeztek, elmentek a szobából. Olyan kérdéseket tettek fel, hogy mikor vettek fel erre a munkára, hogyan kerültem ebbe a csoportba, le szoktunk-e térni az útvonalról, és a pénz egy részét máshol adjuk-e ki.
Általánosságban azt kérdezték, hogy a dokumentumoktól eltérően máshová is szoktunk-e szállítani pénzt. Arra emlékszem, hogy amikor ezeket kérdezték, akkor előhozakodtak azzal, hogy Szerbiába szállítunk-e pénzt, de azt nem tudom, hogy ezt miért kérdezték. (...) Miután ők kimentek, visszajött az a szemüveges férfi és a mellette ülő hölgy, aki az első kihallgatásomon jelen volt. Őket már konkrétan a pénzszállítás menete érdekelte. Azt kérdezték, hogy mit szállítunk, hová szállítunk és hogy Kijeven kívül bárhol máshol meg szándékozunk-e állni”.
Egy társa így emlékszik vissza a kihallgatásokra:
„Három ember jött, egy tolmács és két asszisztens. A nő volt a tolmács. Egész idő alatt a tolmács hölgy folyamatosan azzal zsarolt engem, hogy itt fog tartani Magyarországon, ha nem fogok együttműködni. A tolmács a kérésemre oroszul beszélt. Ekkor követelték tőlem a tolmácson keresztül, hogy mondjam meg a nevét és címét annak az embernek, akinek a szállítmányt visszük.A tolmács azt állította, hogy mi hazudozunk, nem Ukrajnába visszük a pénzt, hanem Magyarországon készítünk elő forradalmat”.
Egy harmadik pénzszállító vallomása:
„Részletesen kikérdeztek az értékszállítással kapcsolatban, így a pontos helyszíneket – hol vesszük át az értéket, hova visszük –, útvonalat és neveket kérdezték, továbbá hogy kik vesznek reszt a szállításban, megállunk-e Magyarországon a szállítás során. Ezek a férfiak kedvesek voltak, legalábbis annak mutatták magukat, még elnézést is kertek, hogy ilyen helyzetbe kerültem.
Jegyzőkönyv nem készült, úgy emlékszem, hogy maguknak jegyzeteltek valamit, de én semmit nem írtam alá. Most talán úgy emlékszem, hogy a vámhivataltól érkeztek ezek a személyek. (...) Ezt követően másfél, két óra telhetett el, majd három személy érkezett hozzám, (…). Kérdésre elmondom, hogy őket nyomozóként azonosítom, nem vámosokként.
Eszembe jutott most, hogy a tolmács kérdésére úgy nyilatkoztam, hogy természetesen ukránul szeretnék beszélni. (…) Az érdekelte őket is, hogy mi volt a szállítmány sorsa, azt honnan, hová szállítottuk, mi a helyzet a dokumentációjával és hogy hogyan történt a rajtaütés. Én mindent elmondtam”.
Március Magyarországon
Egy nappal azelőtt, hogy a TEK rajtaütött az ukránokon, Orbán Viktor Rónai Egon műsorának volt a vendége. Az interjú egy pontján az akkori miniszterelnök sejtelmesen arról beszélt, információi vannak arról, hogy a Tisza Pártot „az ukránok” pénzelik.
A rajtaütés utáni napokban ezt a narratívát összekötötték a pénzszállítókkal. Elterjedt, hogy az ukránokon nem az M0-ás körgyűrűn, hanem az M5-ösön ütöttek rajta, vagyis a pénzszállítók nem is Ukrajnába tartották, hanem valahova máshova. Később az is kiderült, hogy az akció időpontjáról az AH szerint a kormányzat határozott.
Március 7-én DPK-gyűlést tartottak, ahol Orbán és Lázár János is arra utalgatott, az ukránok a Tiszának hozhatták a pénzt.
A miniszterelnök azt mondta, nem érti, mit kerestek a járművek az M5-ösön, Lázár János pedig azt, hogy „az M5-ös a Tiszához vezet”.
A DPK-gyűlésen egy kérdező is érdeklődött arról, mit kereshettek az M5-ösön az autók, Orbán viszont nem pontosította őt, hanem azt mondta, ő sem érti, szerinte is sok kérdés van még. „Élek a gyanúperrel hogy a sok ukránbarát hang Magyarországon csak részben szívből jövő, a másik része zsebből jövő. Tudni akarom, hogyan kerülnek azok a pénzek a zsebekbe” – mondta.
„Ukrajna lemondott róla”
Az egyik pénzszállító a kihallgatása során egy ponton visszakérdezett, tudja-e a konzul, hogy letartóztatták őket. „Azt válaszolta erre a tolmács, hogy rólam mindenki lemondott, és most ki fognak engem kérdezni”. Szerinte ezt a tolmács magától mondta, nem fordított. Később még egyszer azt mondták neki, hogy „Ukrajna lemondott róla”. Amikor az eljáró ügyész a kihallgatása során megkérdezi, szerinte mi volt ezeknek a kijelentéseknek a célja, azt válaszolta, nyilvánvalóan az, hogy megijesszék.
Az ukrán nagykövet március 6-án próbált bejutni a TEK Zách utcai központjába, ahol a pénzszállítókat fogva tartották, de a TEK-esek nem engedték be.
Az a pénzszállító, akinek állítása szerint azt vágták a fejéhez, hogy Magyarországon készítenek elő forradalmat, úgy emlékszik, kérte, hogy biztosítsák a konzul jelenlétét. „Amikor kértem a konzult, ők semmit sem válaszoltak, csak megfordultak, és kimentek a helyiségből. Valamennyi idő eltelt, és ezt követően megint egy kihallgatás kezdődött más személyekkel. A két kihallgatás közötti szünetben a szőke tolmácsnő visszajött hozzám, hozott nekem egy üveg vizet, és közölte, hogy a konzul lemondott rólam”.
Tőle többet nem tudunk meg, mert ezen a ponton az ügyész megkérdezi, vállalná-e a „műszeres vallomásellenőrző vizsgálatot”, vagyis a hazugságvizsgálót, amire azt válaszolja, megfontolja, és később nyilatkozik, és ezzel véget is ér a meghallgatása.
Tanú vagy nem tanú?
Három pénzszállító említi a vallomásában, hogy tájékoztatták arról, tanúként hallgatják ki. „Én kérdeztem, hogy miféle tanú vagyok, akinek a kezein bilincs van, illetve érdeklődtem, hogy milyen ügyben kell tanúskodnom. Ők erre azt mondák, hogy nem mondhatják meg” – mondja erről egyikük. Egy másik pénzszállítóval állítása szerint közölték, hogy pénzmosás miatt folyó eljárásban hallgatják ki tanúként, de a bilincs mindvégig rajta volt, „hiába közölték velem, hogy tanúként hallgatnak ki, ebből arra következtettem, hogy nem is tanú a jogállásom”.
Egy társa úgy emlékszik vissza, amikor a NAV-osok bejöttek a szobába, jelezte nekik, hogy bilincsben van, és kérte, hogy vegyék le róla, „de azt a választ kaptam, hogy sajnos ezt nem ők döntik el”. Utóbbi egybevág a NAV-os vezetők tanúvallomásaival, akik azt állítják, többször kérték a TEK-et, hogy vegyék le a tanúról a bilincset, de ezt ők megtagadták, az ügyészség gyanúja szerint Hajdu János parancsára.
Kuznyecovnak mondták, milyen ügyben hallgatják ki, és azt is, hogy tanúként. „A nyomozótól megkérdeztem, hogy miféle tanú az, aki a bilincsben van. Azt is megkérdeztem, hogy van-e olyan határozat, amely szerint a tanút előállíthatják testi kényszerrel. Azt is sérelmeztem, hogy tanúként állítottak elő úgy, hogy nem kaptam tájékoztatást a jogaimról és a kötelezettségeimről, illetve ügyvédet és konzuli védelmet kértem. A nyomozó azt válaszolta, hogy ez nem az ő kompetenciája, nem ő felel ezért, neki csak annyi a dolga, hogy kihallgasson” – meséli Kuznyecov.
Őt tovább kérdezgették a pénzről, amit értetlenül fogadott. „A nyomozó ezután mondta, hogy térjünk át a kihallgatás tárgyára, és azzal kapcsolatban kérdezgetett, hogy a szállítmányt kinek, és hova visszük. Közöltem vele, hogy ennek megválaszolására semmit nem kell tenni, csak megnézni a szállítási dokumentációt, de ezek az adatok a NAV adatbázisában is minden bizonyára megvannak.
Ezt abból gondolom, hogy az Európai Unióban az elektronikus vámrendszerek egy közös adatbázist alkotnak, és a szállítmányt bejelentettük. (…) Közöltem vele, hogy ezeket az információkat a dokumentumok alapján a magyar hatóság is láthatja, de a nyomozó közölte velem, hogy a dokumentumokat nem áll módjában megtekinteni, ekkor énközöltem vele, hogy az esetben, ha sem dokumentáció, sem konzul, sem védő nincs, nem vagyok hajlandó együttműködni.
A történtek fényében a jegyzőkönyvet sem írtam alá, arra emlékszem, hogy ezt a tolmács aláírta."
Mostanra már értem
"A kihallgatás után a NAV-osok összeszedték a cuccaikat, és kimentek a szobából. Egy ideig egyedül voltam, az őrzésemet folyamatosan két rendőr végezte, majd visszajött az a két ember, aki az első meghallgatás során beszélgetett velem. Közölték, hogy folytatni szeretnék a beszélgetést, mert lenne pár pontosító kérdésük.
Arra irányult a kérdés, hogy hogyan állt össze az a csoport, aki a pénzt szállítja, és mi az oka annak, hogy köztük volt rendőr és katonák is vannak. Elmondtam nekik, hogy ennek az az oka, hogy mivel nemzetközi pénzszállításról van szó, ezért ennek feltétele, hogy a csoport egy része megfelelő végzettséggel rendelkezzen. Ehhez a tevékenységhez egyébként engedélyek is kellenek. A rendőrrel kapcsolatban elmondtam, hogy ő sok-sok évvel ezelőtt rendőrként szolgált, de jelenleg semmilyen kapcsolatban nem áll már a rendőrséggel. A katona 67 éves, és egyébként még a Szovjetunió idején szolgált katonaként.
Ismételten rákérdeztek, hogy miért nincs nálunk fegyver, amire elmondtam, hogy a nemzetközi jogszabályok ezt nem írják elő. Mostanra már értem, hogy azért kérdezték ezeket, mert azt feltételezték, hogy a szállítást végző csoport egy speciális alakulat, akik valami titkos műveletet végeznek a szállítmánnyal.
Kérdezték, hogy a szállítmányt itt tudom-e hagyni Magyarország területén. Közöltem velük, hogy ez lehetetlen, mert ez a szállítmány szerepel egy adatbázisban, és már a záhonyi határkirendeltség NAV-osai értesítve lettek arról, hogy a szállítmány el fogja hagyni Magyarország területét. (…) Mi nem érkezhetünk meg a határra úgy, hogy nincs nálunk a szállítmány. (…)
Ismételten kértem, hogy magyarázzák el nekem, hogy mi, miért történik, kérdeztem, hogy milyen státuszban vagyok jelen, és kértem konzuli védelmet, illetve ügyvédet. Azt mondták, hogy a konzul nem veszi föl a telefont, ezért nem tudnak ebben segíteni. Ezután ők kimentek, és egy ideig megint egyedül maradtam a rendőrök őrizetében.”
Kuznyecov kihallgatása aztán ezen a ponton teljesen félresiklik.
„Artikulálatlanul ordítottam”
„Bejött egy tolmács, aki adott nekem egy szendvicset. Úgy gondolom, hogy ezt azért hozták, mert eljött a vacsora ideje, és már valamit ennem kellett. Kétszer beleharaptam a szendvicsbe, illetve egy korty vizet is ittam. Ezek után rosszul lettem.
Visszaadtam a szendvicset a tolmácsnak, és közöltem vele, hogy mivel cukorbeteg vagyok, és nem vettem be a gyógyszereimet, amik az autóban lévő táskámban vannak, ezért elképzelhető, hogy felborult az egészségügyi állapotom.
A rendőrök közül valaki a gyógyszereimet a szobába hozta az autóból, és közölték velem, hogy mivel nem működök eléggé jól együtt velük, ezért nem kaphatom meg a gyógyszereimet. Megkértek rá, hogy soroljam fel, hogy milyen gyógyszereket szedek. Az összes általam felsorolt gyógyszer közül egyedül a Metformint ismerték, és hoztak nekem valamilyen gyógyszert, amire azt mondták, hogy az Metformin. Bevettem ezt a tablettát, de ezek után még rosszabbul lettem, elkezdtem a tudatomat elveszteni, bódult állapotba kerültem.
Közölték velem, hogy hamarosan jönni fognak a TEK orvosi ügyeletéről. A helyszínre érkező személyek megmérték a vérnyomásomat, a pulzusomat, és EKG-t is készítettek. Ekkorra már a bilincs szorításától egyébként elkezdtek lilává válni az ujjaim és a tenyerem, mivel a bilincs nagyon szorította a csuklómat, így nem volt jó a kezemben a vérkeringés. A bilincs mérete túl kicsi volt.
Ekkor a bilincs már nagyon hosszú ideje a kezemen volt, szerintem kb. 10 órát, és elszorította azt. A tolmács közölte velem, hogy a TEK-es szakemberek adatai szerint romlik az állapotom, ezért mentőt hívnak hozzám. Erre én közöltem, hogy ügyvéd és konzul nélkül visszautasítok mindennemű segítséget, az lenne a legnagyobb segítség, ha visszakapnám a gyógyszereimet.
Erre azt válaszolták, hogy akkor erőszakkal fognak cselekedni. Ekkor bejött a szobába egy pár rendőr, aki erőszakkal megpróbált engem átültetni egy tolókocsiba. Eközben megütötték a sérült lábamat térddel, és az orromat, illetve a számat is valami puha anyaggal.
Ahogy ültem, a sérült lábamat oldalról térddel rúgták meg. Azt nem tudom, hogy az arcomat mivel ütötték meg, ekkor a fejem előre volt hajtva, elképzelhetőnek tartom, hogy valakinek a könyökén volt egy könyökvédő, és azzal ütött oda. Ezek nagyon pontos ütések voltak, nem véletlen mozdulatok.
Körülbelül négyszer ütöttek meg az arcomon, illetve négyszer rúgták meg a lábamat. Ezek erőteljes mozdulatok voltak, ezzel próbáltak együttműködésre bírni. Ezek nekem nagy fájdalmat okoztak, és kiabáltam is. Artikulálatlanul ordítottam, nem mondtam semmit.
Fogalmam sincs róla, hogy ki bántalmazott, azt sem tudom, hogy egy vagy több ember tette-e ezt. Nagyon sokan voltak a szobában, többségükön maszk volt. Az fájt a legjobban, amikor ezt követően a kezeimet a bilincsnél fogva elkezdték húzni. Erőszakkal átültettek a tolószékbe, és elvittek. Miközben ütlegeltek, a vállamba egy injekciót is kaptam valakitől. Azt nem tudom, hogy hova vittek, a szállítás közben többször elvesztettem az eszméletemet.”
„Azt kellett volna még, hogy egy ukrán volt titkosszolga meghaljon a TEK őrzésében”
Kuznyecov rosszulléte több másik vallomásban is előkerül. Az egyik ukrán pénzszállító emlékszik arra, hogy „a kihallgatás ideje alatt valami szörnyű ordítást hallottam kintről, amiről azt feltételeztem, hogy a kollégáim azok. Olyan kiabálás volt ez, mintha valakit meg akarnának ölni. Nem értettem konkrét szavakat, olyan volt, mintha valaki fájdalmában üvöltött volna. Ez kb. 1 percig tartott, és nekem úgy tűnt, mintha távolodott volna ez a hang tőlem”.
Az egyik NAV-os vezető a tanúvallomásában arról beszélt, később a kollégáitól úgy értesült, hogy „a kihallgatás ideje alatt kiabálást hallottak”, de nem tudja, pontosan mi történt. Mindkét NAV-os vezető, akiknek ismerjük a vallomását, emlékszik arra, hogy miután a NAV kihallgatta Kuznyecovot, azt látták az akciót irányító operatív törzsnek a TEK épületében berendezett teremben a kivetítőn, amely Kuznyecov szobáját mutatta, hogy a férfi „rosszul lett, vagy rosszullétet színlelt”.
Ezzel az epizóddal kapcsolatban két szempontot érdemes figyelembe venni. Kuznyecov, ahogyan maga is mondja, az ukrán titkosszolgálat kötelékében volt, vagyiskiképezték az olyan helyzetekre, mint amilyenben a TEK épületében találta magát, sőt, minden bizonnyal ennél sokkal súlyosabbakra is. És a múltja sem patyolattiszta. Ahogyan azt a Telex korábban megírta, hivatalos ukrán bírósági nyilvántartások szerint 2011-ben elítélte a kijevi bíróság.
A másik fontos szempont, hogy Kuznyecov arról is beszél a vallomásában, hogy miután visszatért Ukrajnába, kórházi kezelést kapott. „Ideiglenes emlékezetkiesésem is volt egyébként, rehabilitáltak” – mondja. Mindezzel együtt a 444 úgy tudja, hogy amit Kuznyecov az előbbiekben a rosszullétéről elmondott, lényegét tekintve megfelel a valóságnak, azzal együtt, hogy arra több, az ügyet ismerő forrásunk is utalást tett, a következményeket nézve mindegy, hogy Kuznyecov valóban nagyon rosszul lett, esetleg rosszul lett, de rá is játszott, vagy színlelt.
Bármi is volt a terv az ukránokkal, Kuznyecov rosszulléte abba az irányba lökte az eseményeket, hogy minél hamarabb kitoloncolják őket Magyarországról. Ahogyan egy forrásunk fogalmazott:„Az kellett volna még, hogy egy ukrán volt titkosszolga meghaljon a TEK őrzésében”.
A NAV-osok elmondása szerint a TEK orvosa lehetett, aki először ellátta Kuznyecovot, ő injekciót is adott a karjába. Ekkor „a törzsben valaki részéről, szerintem egy TEK-estől elhangzott, hogy azonnal mentőt kell hívni hozzá. A szemlét végzőknek le is kellett szólni, hogy vegyenek elő valami szürke táskát, amiben az ember gyógyszerei voltak, de egyébként az orvos később nem engedte, hogy abból bármit bevegyen, mivel nem lehetett tudni, hogy pontosan milyen gyógyszert akar fogyasztani” (idézet a NAV-os tanúvallomásból). Később Kuznyecovot elszállították, az egyik NAV-os szerint mentővel.
Ez egybevág Kuznyecov visszaemlékezésével is, aki állítása szerint egy kórházban tért magához, ahol megszúrták a csuklóját. „Megkérdeztem a tolmácstól, hogy milyen injekciót kaptam, aki azt felelte, hogy ez vérvizsgálathoz kell. Azt nem tudom megmondani, hogy vért vettek, vagy beadtak-e valamit.
Elmondtam a tolmácsnak, hogy nem egyezek bele abba, hogy bármilyen orvosi beavatkozást végezzenek, és szerintem ez kínzásnak számít. Ezt követően mondták, hogy rendben, majd visszavittek ugyanabba a szobába autóval, ahonnan elvittek.
A szobában voltam, amikor visszajött hozzám az a fiatalember, aki az első meghallgatásomat végezte, de én ekkorra már olyan rosszul voltam, hogy nem igazán emlékszem a történtekre. Arra biztosan emlékszem, hogy ez a fiatalabb férfi bejött, és amikor látta, hogy rosszul vagyok, egyből gyorsan ki is ment.
Elkezdtem rángatózni, és a földre estem, ekkor a TEK egészségügyi személyzete ismét bejött, és több vizsgálatot végzett rajtam. A vizsgálatokat követően a tolmács ismételten megkérdezte, hogy beleegyezek-e abba, hogy egészségügyi ellátásban részesítsenek.
A tolmács azt is elmondta nekem, hogy a vizsgálatokat a TEK egészségügyi szolgálatának a vezetője végezte el, aki egy nagyon komoly szakember, és azt javasolja, hogy szállítsanak el egy egészségügyi intézménybe. Figyelembe véve a saját fizikai állapotomat, én ebbe végül beleegyeztem, és elszállítottak egy mentőautóval egy kórházba.”
Kitoloncolás, aztán mégsem
Kuznyecov tehát másodjára is kórházba került. Hajdu János elmondása szerint is két kórházban járt az extitkosszolga, amíg a TEK őrzésében volt, a Semmelweis Egyetem klinikáján és az Észak-pesti Centrumkórházban, vagyis a Honvédkórházban, ezt a TEK volt főigazgatójának vallomásából tudjuk. Később Kuznyecov is azt mondja, azt, hogy pontosan milyen sérüléseket szenvedett el a bántalmazás következtében, „az Észak-pesti Centrumkórházban kiállított ambulánslap pontosan tartalmazza”.
Kuznyecovnak állítása szerint a kórházban kanült helyeztek a karjába, vérvizsgálatot végeztek, illetve kapott infúziót, ami emlékei szerint reggelig ment.
„A kórházban egyébként a doktornő is észrevette, hogy meg vannak lilulva a kezeim a bilincstől, és jelezte a TEK-nek, hogy vegyék le rólam a bilincset. A tolmács egyébként azt közölte velem, hogy nem tehetnek semmit, mert ha lazítanak a bilincsen, akkor az már nem fogja összefogni a kezeimet. Erre én azt válaszoltam, hogy a tapasztalt rendőrök bilincstágítót használnak.
Ezek után a bilincset levették a kezemről, és a két csuklómra egy-egy gyorskötegelőt raktak, amit a bilinccsel összefogattak. Ezután kaptam az általam már említett infúziót, amikor már jobb lett a keringés a kezemben, és elmúlt az elszíneződés is. Szerintem valami vértisztító anyagot kaptam az infúzióba, mert nagyon gyakran kellett járnom mosdóba. Ezen kívül a TEK részéről valaki odaadta a gyógyszereimet a kórházi orvosnak, aki abból átadott nekem egy estére való adagot, ezt bevehettem. Az éjszaka folyamán nem tudtam aludni, de gyakran elvesztettem az eszméletemet. Reggelre már jobban voltam.
Másnap reggel, tehát március 6-án levették az infúziót, de továbbra is meg voltam bilincselve, vagy a kezeim össze voltak bilincselve, vagy az ágyhoz volt az egyik kezem hozzábilincselve.
Dél körül odajött hozzám az orvos, és átadta nekem a saját telefonját, amelyen éppen folyamatban volt egy hívás. A vonalban egy orosz tolmács volt. A tolmács közölte velem, hogy hazaengednek Ukrajnába, és hamarosan el fognak szállítani a záhonyi határátkelőhöz.
Először beültettek egy tolókocsiba, majd kivittek ennek segítségével egy mentőautóba, és elvittek a kórház kerítéséig, majd megfordultak, és ismét visszavittek a kórházi szobába. Ekkor nem volt maszk a fejemen, csak a kezeim voltak összebilincselve.”
Visszatettek az ágyba, ahonnan elvittek, és ismételten odajött hozzám az orvos, aki a telefonját ismételten átadta nekem. A telefonba a tolmács szólt bele megint, és közölte velem, hogy Ukrajna lemondott rólam, és most a hatóság fogja eldönteni, hogy mi lesz velem a későbbiekben.
Körülbelül 40 perc telt el, majd ismét az ágyamhoz jött az orvos, és átadta nekem a telefonját. Ekkor a tolmács közölte velem, hogy kiutasítanak az országból, és erőszakkal ki fognak toloncolni. (…) A tolmácstól megkérdeztem, hogy mi lesz a személyes tárgyainkkal, ha kiutasítanak, és ő közölte velem, hogy ezeket a határon majd megkapjuk.”
Ez a furcsa közjáték több pénzszállítóval is megtörtént. Március 6-án, tehát az elfogásuk másnapján a magyar hatóságok bejelentették, hogy kitoloncolják őket Ukrajnába, levitték őket egy autóhoz, aztán rövid várakozás után vissza a szobába, és újra le. Másodjára már elindultak. Nem tudjuk, mi lehetett ennek az oka.
A kiutasításról az akcióban résztvevő NAV-osok vallomása alapján előző nap, március 5-én döntöttek. Miután a pénzügyőrök közölték, hogy a tanúkat a kihallgatások végeztével elengedik, nagy telefonálgatás kezdődött, majd „elhangzott az AH munkatársai részéről, hogy az érintett ukránokkal szemben »BTT« lesz”. Az eljáró NAV-os a vallomása szerint ekkor még nem tudta, hogy ez “beutazási és tartózkodási tilalmat” jelent, nem is neki mondták, csak hallotta, ahogy az operatív törzs tagjai egymás között erről egyeztetnek.
Hajdu János vallomása szerint másnap reggel, március 6-án jelezték neki (vagy a NAV-osok, vagy a helyettesei), hogy az idegenrendészet kiutasítja az ukránokat Magyarországról. Erre ő megkérdezte, mi legyen velük, és „az a döntés született, hogy le kell őket szállítani az ukrán határra”. Erre a feladatra kijelölt egy TEK-est, aki nem sokkal később el is indult a pénzszállítókkal.
Mindeközben a többiek
Miközben Kuznyecovot egyik budapesti kórházból a másikba cipelte a TEK, a társai kihallgatása is befejeződött. A NAV munkatársai a két pénzszállító autó átvizsgálását a TEK Zách utcai központjának egyik hangárjában végezték. Ezen a szemlén kötelező az érintetteknek is részt venni, egyfajta tanúként, ez jogszabályi előírás. Erre kijelöltek két ukránt, akik, amíg a NAV intézkedett, ott ácsorogtak az autók mellett március 5-én késő estig, aztán másnap délelőtt is, amíg a szemlét be nem fejezték. Semmi említésre méltó nem történt velük ez idő alatt.
Az ukránok az éjszakát is bilincsben töltötték. „A bilincset egészen a kitoloncolásomig egyetlen egy alkalommal vettek le rólam, amikor a mosdóra kellett mennem. Az éjszaka folyamán el akartam menni mosdóra, de nem engedtek, azt mondták a TEK-esek, hogy 6 óra előtt nem lehet mosdóra mennem. Reggel 6 órakor már kiengedtek a mosdóra” – mesélte egyikük.
Van, aki elmondta, hogy amikor mosdóba ment, a bilincs a „kialakításából fakadóan mozgás hatására még jobban rászorult” a kezére, ilyenkor kérte az őröket, hogy lazítsanak rajta, akik ezt megtették. Hozzátette, bántalmazás nem érte, de mindvégig bilincsben tartottak, bilincsben kellett aludnia, ami ráadásul szerinte „kisebb volt, mint amilyennek lennie kellett volna”, elszorította a kezét, amely elkékült, és még 2-3 hétig fájdalmai voltak, a csuklójánál fájt a csont.
Enni szendvicset és vizet kapott, ahogyan a többiek is. Azt is elmondja, végig aggódott, mi fog vele történni, mert erről semmilyen tájékoztatást nem kapott. A legrosszabb félelme az volt, hogy börtönbe kerül Magyarországon.
Az egyik társa, amikor az ügyész a kihallgatásán megkérdezte, bántalmazta-e bárki, így válaszolt:
„Verni nem vertek meg. Csak maga a fogva tartás volt nagyon szigorú és durva. Azt sérelmezem, hogy amikor a mosdóra mentünk, az első alkalommal még levették a kezemről a bilincset az épületben, de később már bilincsben kellett a mosdóra mennem, ezért a nadrágom sliccét nem tudtam visszagombolni. Amikor kértem, hogy segítsenek visszagombolni, akkor kinevettek az engem őrző rendőrök, és mondták, hogy »jól van az úgy«. A kezemet sem tudtam megmosni”.
Egy másik pénzszállító is azt mondja, nem bántották, csak durván viselkedtek vele, de sérülései nem keletkeztek. Neki is össze volt bilincselve a keze az elfogása pillanatától egészen addig, amíg vissza nem tért Ukrajnába.
Van olyan pénzszállító is, aki úgy emlékszik vissza, az éjszaka folyamán a legtöbb időt a széken ülve töltötte, „míg egyszer jött egy váltás, akik kedvesebbek voltak”, és felajánlották neki, hogy feküdjön le a szobában lévő ágyra, még a bilincset is levették a kezéről, a maszkot pedig a fejéről. „Kb. egy órát pihentem az ágyon, mert váltás történt, és az ekkor megérkező őrök ismét megbilincselték a kezem, és a fejemre maszkot húztak.
Ekkor én kikéredzkedtem a mosdóra, ahová kikísértek, majd ismét a székre ültem. Ezt követően már nem aludtam. Arra emlékszem, hogy többször kikéredzkedtem az éjszaka folyamán a mosdóra, de kb. minden második ez irányú kérésemnek tettek csak eleget.” Egyébként elmondása szerint nem sérelmezett semmit, „elfogadta a történteket”.
Amikor arról kérdezte az ügyész, bántalmazta-e bárki, azt mondta, senki nem verte meg, pszichés nyomás alatt állt. „Például kérdeztem, hogy kapcsolatba léphetek-e a feleségemmel, aki infarktust szenvedett el korábban. Ez még az első meghallgatásomon volt, amikor maszk volt a fejemen. Nem éreztem, hogy bármire kényszerítettek volna, ezekre a kérdésekre akkor is válaszoltam volna, ha nem vagyok maszkban és bilincsben.
Az első kihallgatás alatt egyébként sokkos állapotban voltam, nem igazán tudom megfogalmazni, hogy milyen érzéseim voltak. Nem féltem, de nagyon aggódtam a feleségem miatt. Miután hazamentem, ismét kórházba kellett vinnem a feleségemet infarktus gyanújával. Az engem meghallgatóknak mondtam, hogy nagyon aggódom a feleségemért, de erre semmit sem válaszoltak”.
„Valami »migrációs rendőrség« jöhetett”
Március 6-án napközben már nem hallgatták ki egyik pénzszállítót sem. Kettejüknek a NAV-os szemle alatt a hangárban kellett várakozniuk, a többiek a szobákban maradtak. Valamikor napközben az Országos Idegenrendészeti Főosztály munkatársai sorra megkeresték őket, és közölték velük, hogy ki vannak utasítva az országból.
Ezt mindannyian tudomásul vették, és aláírták az erről szóló iratokat, amelyeket eléjük raktak. Ketten emlékeznek arra, hogy megkérdezték tőlük, Ukrajnában fenyegeti-e őket bármilyen veszély, és hogy vannak-e Magyarországon élő rokonaik (nem hiszik, és nem a válasz). A többiek nem emlékeztek ilyesmire, csak hogy aláírták a papírt, és már vitték is őket az autóhoz.
Az egyik ukrán, aki a hangárban várakozott a pénzszállító autóknál, miközben a NAV-osok vizsgálódtak, így emlékezett vissza a kiutasításának körülményeire:
„Valami »migrációs rendőrség« jöhetett a helyszínre. Ez a hatóság közölt velünk egy határozatot, miszerint veszélyeztetjük Magyarország nemzetbiztonságát, ezért kiutasítanak minket Magyarországról. Miközben aláírtam ezt a határozatot, én is és a hatóság tagjai is nevetgéltünk, hogy »biztonság, nem biztonság, ez van«.”
Hajdu János a vallomásában utalt arra, hogy „sürgősen kellett intézni az érintettek kitoloncolását”, de azt nem tudta megmondani, az idegenrendészeti eljárásnak mi volt az alapja, és hogy ki volt a kezdeményező.
Az idegenrendészeti őrizetet és az ukránok másnapi, március 6-ai kiutasítását Magyarországról az AH jelentésére alapozták, amelyre a pénzmosási ügyet is. Az idegenrendészeti eljárást az ukránok jogi képviselője, Horváth Lóránt a Fővárosi Törvényszéken megtámadta, közigazgatási per van folyamatban.
Május 18-án a hét ukrán magánszeméllyel szemben elrendelt kiutasítást, valamint a három éves beutazási és tartózkodási tilalmat az Országos Idegenrendészeti Főigazgatóság visszavonta. A hatóság indokolása szerint az Alkotmányvédelmi Hivatal az elfogáskor tett javaslatát a továbbiakban nem tartotta fenn, ezért a kiutasítás jogalapja megszűnt.
Egy ügyész, aki ebben a közigazgatási eljárásban betekinthetett az AH jelentésébe, a pénzszállítók jogi képviselőjének közleménye szerint azt nyilatkozta, hogy a „nemzetbiztonsági kockázatra utaló tényeket kellő adattal nem támasztotta alá”.
Az ukránok maszkban és bilincsben érkeztek a határhoz, ahol rövid várakozás után kiszállították őket az autóból. Ismerős a látvány, amikor leveszik róluk a kámzsát: a záhonyi Tisza-híd zöld fémszerkezete, a híd túloldalán Ukrajna. Megszabadították őket a bilincstől, és gyalog elindultak a határ felé. Egyikük még visszafordult, és elköszönt a fogva tartójától:
„Viszlát!”
Opencode web running as a systemd service, exposed via Tailscale is a great alternative to clawdbot if your main usecase is coding.
#nevent1q…ggrh
Makes sense. Sun works well out here. Not the best solution for all cold cards
I thought this was a meme/fake
https://image.nostr.build/7ace2518139219291aaae53a652ad1c5da20175d6764d76af7f5be38ef1b30c1.jpg
But nope, it's real
https://x.com/elonmusk/status/1833728804579111268
What the fuck...?
According to NBC News, Trump apparently went full "WHO PICKED THESE OPTIONS?!" mode in a security meeting, blowing up, dropping F-bombs 😂, and roasting everyone in the room because the military plans weren't what he wanted and the Iran situation is still stuck in neutral. AI pix
https://pbs.twimg.com/media/HOenEs9boAAR9qy.jpg
I'm the reincarnation of Enoch, the sole prophet who met God
well my wife came downstairs and asked me why i’m rolling dice at the kitchen table all by myself
Micro Freelance Toolkit $10 Solana — pay BxqKBb2X3R2VvjeC7Vmv1TYMdyj1NuQ147JSEdqLHNYX | suite https://column-secretary-acne-arbor.trycloudflare.com/ | free tools invoice/kill-fee/reminders/tax/brief https://column-secretary-acne-arbor.trycloudflare.com/invoice-generator.html https://column-secretary-acne-arbor.trycloudflare.com/kill-fee-calculator.html | https://github.com/wildenerd101/moneymaker-solana-toolkit
Rust, Go, CPP, Java, Swift, TypeScript...
Luckily, #AI tools themselves can make such a transition possible.
Most likely, new startups will make better choices in light of the new risk environment, and old companies will slowly die out.
Google Pay is the only significant thing which does not work with GrapheneOS, but you can use a smartwatch.
Tested Garmin Pay so far, no problems.
But you're making that reaction without letting the person performing the report know...
You're the first on my list! Seriously. I'm still thinking about the other names🙂🙃😁
Turns out you can teach an old dog new tricks. Thanks @npub15c8…ssvx for supplying me with this beautiful developer device from @npub1s0v…pq6j. Let’s see what it inspires!
https://onlydans.blossom.band/10bd5818791bf633a6e61dfe756a272e475cb143c6f6c879be60a7a10705635b.jpg
https://onlydans.blossom.band/16bd904a69e3ffda7b1b071459bf7442350ccf522eb2298488e8288dc6de42ef.jpg
https://blossom.ditto.pub/848ee2cb8aeada646e08dd888baab46c3d7db318492fdef1e8aacef888d2136b.mp4
Great track @npub1p2p…6rap, stuck on repeat: https://wavlake.com/track/a6094897-0a5c-49e3-b72b-08ba6bcb4f4d
they will, its their best move