Method · what this engine refuses · v1.2

What this engine refuses.

Refusals are decisions, not preferences. Each one is dated, signed, and a feature of the API contract — not a runtime hint.

iWe will not silently degrade. The source field on every response is engine, local, or stub. You see what served you.
iiWe will not predict death. The endpoint is removed. Requests with death-predicate parameters return 410 Gone.
iiiWe will not compute on a third party without their consent. The consent_proof field is required on all dyadic endpoints (/kundli-milan, /saṃyoga).
ivWe will not train models on customer birth data. Inference only. Fine-tuning corpora are public-domain texts (BPHS, Sārāvalī, Tājika).
vWe will not hide misses. The ledger is public. Every prediction is dated before the event and scored after.
viWe will not charge if the substrate-cert fails the boot. The cert runs before billing. We dock our pay before yours.
viiWe will not appeal to authority, not even our own paper. The proofs are open. Refute them.
viiiWe will not auto-renew a subscription without your reply. The renewal mail asks for one word.
ixWe will not ship what the engine cannot sign. If the cert is amber, the deploy halts. The deploy gate is the cert.
Counterpart

Lunar Luxury keeps a parallel list.

The house refuses sittings the engine cannot check. The engine refuses outputs the house cannot read. Both check the other.

Versioning

v1.2 · effective 2026-05-01.

Method changes are versioned and dated. Old versions remain readable. Customers on a contract are billed against the version active when they signed.