Ghillie

самомутирующий коготь, который никогда не редактирует себя — приватный помощник, который работает на вашем собственном компьютере

Ghillie умеет приобретать новые способности — и рост здесь безопасная часть: он никогда не редактирует себя. Новая способность приходит в виде исходного кода с математическим доказательством, ваша машина заново выводит доказательство прежде, чем что-либо установится, а то, что не доказано, не запускается. Его возможности растут; его полномочия — никогда.

Осмотрительность

Осмотрительность преданного секретаря. Он никому ничего не рассказывает. Ваши данные покидают вашу машину только по правилу, которое установили вы сами; каждое раскрытие записывается, чтобы вы точно видели, что ушло и почему; а самые чувствительные ваши сведения не уходят никому, кроме как вашей собственной рукой. Это не обещания — правила, принимающие эти решения, доказаны, и вы можете проверить доказательства сами.

Безопасность

Ни одного открытого порта, и никакого пути внутрь снаружи. Ничто из полученного им не запускается — доставки попадают в карантин как документы; нет ни установщика, ни исполнителя. Каждое важное решение принимается правилом, доказанно верным для тех входных данных, которые ему даны, и вы можете перепроверить любое доказательство на собственной машине.

Тишина

Он говорит только тогда, когда есть новости, и никогда ночью — если только это не одна из тех немногих вещей, ради которых вы сами сказали, что стоит вас будить.

Ваш

Вы всегда старше его по званию. Он работает на вашем железе, использует ваши модели и не отвечает ни перед кем другим. Бесплатно, с открытым исходным кодом (AGPL-3.0).

Библиотека

Ghillie поставляется с доступом к доказанному программному обеспечению. Участники голосуют за то, что строится следующим, и это производится бесплатно для каждого участника — или закажите деталь только для себя. Написать расширение может кто угодно, и Ghillie не может быть подорван ни одним из них: новое расширение способно лишь советовать или быть отклонённым — оно никогда не может заставить Ghillie действовать за пределами того, что разрешили вы, кем бы оно ни было написано. Вы здесь не покупатель: вы один из тех, кто решает, что существует. Два честных условия на каждую деталь: сборка должна пройти успешно — доказательство либо снимается, либо ничего не выходит — и она должна быть законной. Мы отказываем незаконному по своей природе, и мы говорим это всерьёз.

Членство

Участник — это любой, кто запускает Ghillie и зарегистрировал его по своей электронной почте. Это весь критерий. Нет ни взноса, ни уровней, ни подписки.

Участники бесплатно скачивают всё, что есть в общей библиотеке, — исходный код, доказательство и таблицу истинности, которые можно заново вывести на собственной машине. Коммерческие детали можно купить, если хотите; ничто этого не требует. Участники направляют, что строится следующим: когда ваш ghillie фиксирует пробел — правило, которое ему было нужно, но которого не было, — этот пробел может стать следующей работой фабрики, а то, что фабрика строит для общего достояния, бесплатно для каждого участника.

Регистрация — это электронная почта и публичный ключ вашего ghillie. Мы не хотим и не берём ничего больше.

Вы не делаете этого вручную: ваш ghillie зарегистрирует себя сам при первом запуске, как только откроется дверь для участников — пока что этой части ещё нет. До тех пор он просматривает каталог и устанавливает способности, не сообщая нам о вашем существовании. Когда регистрация откроется, она спросит вас, прежде чем что-либо отправить. Регистрация ограничивает доступ к сервисам — библиотеке, голосованию, общему достоянию — и никогда не ограничивает само программное обеспечение. Сам Ghillie — ваш: скачивайте, запускайте и читайте его, не сообщая нам, что вы существуете.

Библиотека строится

Первые доказанные способности уже на полке, и куются новые — в том числе из пробелов, которые фиксируют ghillie самих участников. Каждая деталь приходит в виде исходного кода со своим доказательством и устанавливается только после того, как ваша машина заново его вывела. То, что есть сегодня, честно и невелико; что придёт дальше — решают участники.

Вам не нужно нам верить

Каждая способность, которую получает Ghillie, приходит в виде исходного кода с математическим доказательством правил, которым она следует, и ваша собственная машина заново выводит это доказательство прежде, чем что-либо установится. То, что не доказано, не запускается. Мы не просим вас верить компании; мы вручаем вам всю работу и приглашаем её проверить. Инструменты для проверки бесплатны, а проверка занимает около десяти минут.

И мы прямо скажем вам, что не доказано: доказательства охватывают правила принятия решений — кто может видеть что, что может уйти, что должна пройти каждая доставка. Они не делают волшебным остальное программное обеспечение. Эта честность и есть сделка, и это вся сделка.

Что записывает сервер

Этот сайт не запускает скриптов, не устанавливает куки и не ведёт аналитики — вы можете проверить это, прочитав исходный код, и мы бы предпочли, чтобы вы так и сделали. Но машина, которая отдаёт вам эти страницы, хранит короткую запись о каждом запросе, и было бы плохим началом ничего об этом не сказать.

Одна строка на каждую отданную страницу или файл: время, сокращённая форма вашего адреса, метод, запрошенный путь, возвращённый статус, размер, реферер, если его отправил ваш браузер, и строка user agent. Рядом с этим — любые обычные заголовки протокола, которые прикрепил ваш браузер или сеть перед нами: валидаторы кэша, метки маршрутизации, заголовок трассировки, если ваш клиент решил его отправить. Ни куки, ни заголовков авторизации, ни тел запроса — они удаляются до записи строки, а не после.

Ваш адрес усекается в момент записи, а не когда кто-то приходит его прочитать. Адреса IPv4 теряют свою последнюю часть; адреса IPv6 сохраняют только первые 48 бит. Так что на диске оказывается 86.12.236.0, а вовсе не тот адрес, который действительно заходил. Этого достаточно, чтобы отличить одну сеть от другой и заметить машину, забрасывающую место запросами; но недостаточно, чтобы установить вашу личность. Полный адрес никогда не хранится, поэтому его нельзя ни передать, ни истребовать, ни слить.

Строки хранятся тридцать дней, затем скатываются прочь и исчезают.

Зачем вообще что-то хранить? Потому что мы вот-вот расскажем людям, что это существует, и нам хотелось бы знать, скачиваются ли способности и запрашиваются ли доказательства. Это настоящий вопрос, и это наименьший способ на него ответить, который мы смогли найти, — наименьшее, что мы можем записывать, всё ещё чему-то учась. Если вы предпочли бы не появляться даже как усечённая сеть, здесь прекрасно работают и Tor, и любой VPN; ничто на этом сайте не зависит от знания того, где вы находитесь.

Получить

Выпущено — AGPL-3.0, Windows, Mac и Linux. Исходный код и бинарники с контрольными суммами: github.com/the-dark-factory/Ghillie_AGPL (последний релиз). Раннее программное обеспечение: запускайте на свой страх и риск (AGPL, без гарантии) — риск, существенно уменьшенный самой конструкцией, поскольку она не открывает портов, не запускает ничего из полученного, хранит ваши данные локально и позволяет заново вывести её доказательства прежде, чем вы ей доверитесь.

Хотите доказательство прежде кода? Заново выведите одно из его правил сами за десять минут.

Просмотрите каталог способностей — что он уже умеет и какое доказательство несёт каждая деталь.

Цели и попытка этой недели — выскажите своё мнение.

План: TheReefink →