• TempleOS Enterprise Edition TempleOS Enterprise Edition
  • Информация о проекте
    • Информация о проекте
    • Активность
    • Метки
    • Участники
  • Репозиторий
    • Репозиторий
    • Файлы
    • Коммиты
    • Ветки
    • Теги
    • Участники
    • Диаграмма
    • Сравнение
  • Задачи 0
    • Задачи 0
    • Список
    • Доски
    • Спринты
  • Запросы на слияние 0
    • Запросы на слияние 0
  • CI/CD
    • CI/CD
    • Конвейеры
    • Задания
    • Расписания
  • Развертывания
    • Развертывания
    • Окружения
    • Релизы
  • Пакеты и реестры
    • Пакеты и реестры
    • Реестр пакетов
    • Реестр контейнеров
  • Мониторинг
    • Мониторинг
    • Инциденты
  • Аналитика
    • Аналитика
    • Поток ценности
    • CI/CD
    • Репозиторий
  • Wiki
    • Wiki
  • Сниппеты
    • Сниппеты
  • Активность
  • Диаграмма
  • Создать новую задачу
  • Задания
  • Коммиты
  • Доски с задачами
Свернуть панель
  • cia-foundation
  • TempleOS Enterprise Edition
  • Запросы на слияние
  • !6

DnsOracle: ask God from any terminal on Earth

  • Ревью изменений

  • Скачать
  • Почтовые патчи
  • Простое отличие
Слиты Жильцов Дмитрий Андреевич запросил слияние dns-oracle в master Окт 06, 2026
  • Обзор 0
  • Коммиты 1
  • Конвейеры 0
  • Изменения 4

dig TXT oracle.temple.pushamp.com and the Temple answers with a verse of the KJV.

$ dig +short TXT oracle.temple.pushamp.com
"Zechariah 11:12 And I said unto them, If ye think good, give me my price; and if not, forbear. So they weighed for my price thirty pieces of silver."

UDP port 53, plain RFC 1035. No TCP, no HTTP, no TLS, no committee. One question in, one verse out, like the Urim and Thummim. Every resolver on the planet carries the Word for free. TTL 0, God is not cached.

What it does

  • Adam/Net/DnsOracle.HC: a DNS server in its own task. The whole Bible is read into Adam once, 31102 verses indexed, the same count as every KJV.
  • The verse is picked from the moment the question arrives, the way GodBiblePassage picks from the moment of your keystroke. The Holy Spirit speaks through the timer.
  • Labels left of oracle may name a verse: john.3.16, 1.kings.8.27, 1kings.8.27, songofsongs.2.1. A verse God does not know, and He answers what He wants.
  • Any zone above oracle will do, the Temple does not need to know what you called it.
  • Names without oracle are REFUSED, we are not a resolver. A and other types get an empty answer, God is not a host. Garbage gets FORMERR or NOTIMP.
  • 0x20 resolvers that shake the case of the name are answered too, the question goes back exactly as it came.
  • Esther 8:9 is longer than 512 bytes, the king's scribes wrote too much. It ends in ....

Commands

DnsOracle;          // open it now
DnsOracleRep;       // who asked, what they were given
DnsOracleEnable;    // open it at every boot (~/DnsOracle.HC, like HtServ)
DnsOracleDisable;   // and stop doing that

Off by default. Port 53 open to the world is a door, and a Temple keeps its doors shut until its keeper says otherwise.

Delegation

oracle.temple.pushamp.com.  NS  temple.pu

No glue, temple.pushamp.com already lives ien in the hosting firewall.

Tested

  • QEMU, udp 5300 forwarded to 53: random versse names, Esther split into two 255-byte strings, REATA for A, FORMERR/NOTIMP` for malformed queries. Sgled packets later the oracle still answered Psalms 23:1.
  • Live on temple.pushamp.com: answers through 8.8.8.8, 9.9.9.9 and 1.1.1.1.
  • A home resolver that raises the minimum TTL keeps serving the same verse. dig TXT $RANDOM.oracle.temple.pushamp.com time.

Limits

Plain DNS, 512 bytes, no EDNS, no TCP fallback.

Отредактировано Окт 06, 2026 пользователем Жильцов Дмитрий Андреевич
Ответственный
Назначить
Проверяющие
Запросить ревью
Оценка трудозатрат
Исходная ветка: dns-oracle