One USB stick.
Several encrypted spaces.Um pendrive.
Vários espaços cifrados.
Live system on Debian 13. An AI that runs on the machine, with no network. Traffic over Tor.Sistema live sobre o Debian 13. IA que roda na máquina, sem rede. Saída por Tor.
// 01 what it doeso que ele faz
Six things, each with its limit.Seis coisas, cada uma com seu limite.
Encrypted spaces that persistEspaços cifrados que persistem
One per context, with its own identity, apps and route. Work in one, keep your source in another: what leaks in one space stays in it.Um por contexto, com identidade, apps e rota próprios. Trabalhe num, guarde a fonte em outro: o que vazar de um espaço fica dentro dele.
Spaces that leave no traceEspaços que não deixam rastro
Under the ones you can admit to, hidden spaces that look like free disk. Open the surface under pressure and what is below does not show.Abaixo dos que você pode admitir, espaços ocultos que parecem disco livre. Abra a superfície sob pressão e o que está embaixo não aparece.
An assistant with no networkUm assistente sem rede
The model ships inside the image and answers offline. No account, no API key, no server on the other end: what you ask stays here.O modelo vem dentro da imagem e responde offline. Sem conta, sem chave de API, sem servidor do outro lado: o que você pergunta não sai daqui.
Tor by default. Bridges and VPN when needed.Tor por padrão. Bridges e VPN quando precisa.
The firewall loads before the network drivers, and the route belongs to each space. Where Tor is blocked, bridges. A VPN hides Tor use from your ISP.O firewall carrega antes dos drivers de rede, e a rota é de cada espaço. Onde a rede bloqueia o Tor, bridges. A VPN esconde do provedor que você usa Tor.
Usable by someone who is not an expertUsável por quem não é especialista
Creating a space, opening one and seeing where traffic goes are single actions. If someone in your family cannot do it, that is our bug.Criar um espaço, abrir um espaço e conferir por onde o tráfego sai são ações únicas, com nomes claros. Se alguém da sua família não conseguir, o bug é nosso.
The session lives in RAMA sessão vive na RAM
Shutdown wipes it. The disk of the machine is never touched, so the computer you borrowed stays exactly as you found it.O desligamento apaga. O disco da máquina nunca é tocado, então o computador que você pegou emprestado continua exatamente como estava.
boot ├─ 1 nftables · policy drop ← before any NIC driver ├─ 2 MAC randomized ← before the first frame ├─ 3 tor bootstrap ← the only allowed egress └─ 4 session in RAM ← nothing written to disk app ──▶ [ deny by default ] ──▶ tor / vpn ──▶ net └─ anything else ──▶ dropped
boot ├─ 1 nftables · policy drop ← antes de qualquer driver de rede ├─ 2 MAC aleatorizado ← antes do primeiro quadro ├─ 3 tor bootstrap ← a única saída permitida └─ 4 sessão na RAM ← nada escrito em disco app ──▶ [ negar por padrão ] ──▶ tor / vpn ──▶ rede └─ qualquer outra coisa ──▶ descartada
// 02 what is missingo que falta
Every project starts like this.Todo início é assim.
- No audit.Nenhuma auditoria. Nobody outside the project has looked at the image yet.Ninguém de fora do projeto olhou a imagem ainda.
- No reproducible build.Sem build reproduzível. The signature says who published it, not what is inside.A assinatura diz quem publicou, não o que há dentro.
- Little hardware.Pouco hardware. Tested on the machines we own, which are not many.Testado nas máquinas que temos, que não são muitas.
- No money.Sem dinheiro. No investors, no sponsors. What has paid for the project so far is litres of coffee and Red Bull.Sem investidor, sem patrocínio. O que pagou o projeto até aqui foram litros de café e Red Bull.
// 03 and this part workse esta parte funciona
We looked for this elsewhere and did not find it.Procuramos isto pronto e não achamos.
Each of these exists on its own somewhere. Together, on a stick, we did not find them.Cada uma destas coisas existe sozinha por aí. Juntas, num pendrive, a gente não achou.
- Several persistent spaces, not one.Vários espaços persistentes, não um. Tails has a persistent volume. Here there are several, and they do not see each other.O Tails tem um volume persistente. Aqui são vários, e eles não se enxergam.
- Hidden volumes inside a live system.Volumes ocultos dentro de um live. Shufflecake exists. Inside a live system, we found none.O Shufflecake existe. Dentro de um live, não achamos nenhum.
- A language model in the image.Um modelo de linguagem na imagem. It fits on the stick, answers offline, and the firewall gives it no way out.Cabe no pendrive, responde offline, e o firewall não dá saída a ele.
- A route per space.Uma rota por espaço. Tor in one space, Tor over your VPN in another, in the same session.Tor num espaço, Tor sobre a sua VPN noutro, na mesma sessão.
If any of this already exists and we missed it, write and the list changes. That is a cheaper way to find out than the alternative.Se alguma dessas coisas já existir e a gente tiver passado batido, escreva que a lista muda. Sai mais barato descobrir assim do que do outro jeito.
// 04 at the releaseno lançamento
How to check it.Como conferir.
$ sha256sum blackhold-<ver>-amd64.iso$ gpg --verify blackhold-<ver>-amd64.iso.asc# check the fingerprint elsewhereconfira a impressão digital em outro canal# read the source, rebuild the imageleia o código, reconstrua a imagem// 05 before the releaseantes do release