Article #016 — Reducing Hallucinations: From Answers to Verifiable Outcomes
Published · 6 September 2026 · EN / RU / 中文. Four repository roles, six reproduced seed classifications and a proposed model experiment that separates factual support, action admission and observed effects.
Read in English → · Русский → · 中文 →
Article #015 — The Order Book Changed. Permission Remained.
Published · 5 September 2026 · EN / RU / 中文. A fresh synthetic snapshot retains the price but reduces capacity to 600 USDT for a 1,000 USDT route. Seven cases and twelve focused tests show where a boundary recheck stops admission and where later state changes remain unprotected.
Read in English → · Русский → · 中文 →
The Agentic Turn
Published. The evidence that AI is moving from answers to actions — and why verification must move from outputs to trajectories.
Read flagship analysis →
The Agent Economy
What happens when software can initiate work, transactions and coordination.
The Missing Trust Layer
Published. A proposed verification model connecting state, causality, phase, transition, time, recovery and evidence across agent actions.
Read the framework →
Transactional Trust Protocol v1.0
Published · experimental protocol. OBSERVE → VERIFY → AUTHORIZE → BIND → COMPARE → COMMIT → RECONCILE → PROVE. A framework-agnostic protocol for keeping trust guarantees connected across consequential transitions.
Read the protocol →
When Agents Fail
Published + benchmark. Eight structural failure classes, real failure patterns, and a 16-case reproducible test seed.
Read the research →
Verified Report #001 — OpenAI Agents SDK
Published · 95/100 structural baseline. A pinned SDK revision was tested through 597 upstream tests across seven suites.
Open verified report →
Verified Report #002 — Docker Containment
Published · 8/10 containment. Host filesystem, workspace path and Docker control-plane boundaries held; an ephemeral local peer remained reachable over the Docker bridge.
Open containment report →
Verified Report #003 — Recovery Under Ambiguity
Published · 10/10 recovery protocol. Blind retry after a synthetic timeout-after-commit produced two side effects; reconcile-before-retry preserved exactly one effect.
Open recovery report →
Verified Report #004 — Ambiguous Reconciliation
Published · 10/10 uncertainty-preservation protocol. When reconciliation itself timed out or returned stale UNKNOWN, treating uncertainty as retry permission duplicated the effect.
Open ambiguous reconciliation report →
Verified Report #005 — Conflicting Evidence
Published · 10/10 evidence-conflict protocol. A fresh primary COMMITTED record and conflicting replica ABSENT record caused a duplicate under unsafe arbitration.
Open conflicting evidence report →
Verified Report #006 — Evidence Authority Failure
Published · 10/10 authority-verification protocol. A forged ABSENT record claimed primary authority and caused a duplicate when trusted without verification.
Open evidence authority report →
Verified Report #007 — Revoked Authority / Key Rotation
Published · 10/10 authority-lifecycle protocol. A mathematically valid, still-fresh old signature caused a duplicate when revocation was ignored; decision-time key lifecycle checks accepted only the current rotated authority.
Open revoked authority report →
Verified Report #008 — Stale Trust Registry
Published · 10/10 trust-state freshness protocol. Fresh signed evidence evaluated against a 600-second-old registry snapshot reproduced a duplicate; refresh exposed revocation, while refresh failure preserved TRUST_UNKNOWN.
Open stale trust registry report →
Verified Report #009 — Revocation Race / TOCTOU
Published · 10/10 execution-bound trust protocol. A key was ACTIVE at verification time, then revoked before commit. Reusing the old decision duplicated the effect; trust-epoch binding or commit-time re-verification blocked the race.
Open revocation race report →
Verified Report #010 — Distributed Commit Race
Published · 10/10 atomic state-version protocol. Two nodes read the same ABSENT/version=100 snapshot. Split check/write produced two effects; compare-and-transition with an expected version produced one winner and one safe conflict.
Open distributed commit race report →
Verified Report #011 — TTP v1.0 End-to-End
Published · 10/10 compounded-hazard protocol. Timeout-after-commit, stale evidence, revoked authority, stale trust and a competing writer were composed in one trajectory. Unsafe handling produced three effects; TTP v1.0 preserved one and exercised all eight stages.
Open TTP end-to-end report →
Verified Report #012 — PostgreSQL Transactional Trust Adapter
Published · 10/10 real database adapter. Two independent PostgreSQL connections read the same ABSENT/version=100 snapshot. Unconditional writes produced two effects; a version-bound conditional UPDATE allowed one winner, rejected the stale writer and preserved one effect.
Open PostgreSQL adapter report →
Verified Report #013 — PostgreSQL Isolation-Level Matrix
Published · 10/10 conflict-signal matrix. The same TTP race produced a zero-row precondition failure under READ COMMITTED and SQLSTATE 40001 serialization failures under REPEATABLE READ and SERIALIZABLE. Fresh reconciliation preserved one effect in every safe path.
Open isolation-level matrix →
Verified Report #014 — PostgreSQL Transactional Outbox
Published · 10/10 external-effect boundary. One DB transition became two external effects when ACK loss was followed by a new request identity. Transactional outbox, stable idempotency and external reconciliation preserved one effect.
Open transactional outbox report →
Verified Report #015 — HTTP Idempotency Boundary
Published · 10/10 real network boundary. A separate HTTP container committed an effect then dropped the response. A new retry identity duplicated it; same-key redelivery was deduplicated and GET reconciliation prevented a second POST.
Open HTTP idempotency report →
Verified Report #016 — Idempotency State Durability
Published · 10/10 restart-memory boundary. A remote effect survived real container replacement while process-local dedupe memory disappeared. Same-key replay then duplicated the effect; durable idempotency state or authoritative reconciliation preserved one effect.
Open restart durability report →
Verified Report #017 — Idempotency TTL / Replay After Expiry
Published · 10/10 time-memory boundary. With a 120-second delayed recovery, a 60-second dedupe TTL expired while the remote effect remained durable; the same key was applied again. A 300-second retention window deduplicated the same replay, while authoritative reconciliation after expiry avoided replay entirely.
Open idempotency TTL report →
Verified Report #018 — Clock Skew / Expiry Disagreement
Published · 10/10 clock-authority boundary. The same retention record was ACTIVE for Node A and EXPIRED for Node B while the original effect remained committed. Node-local replay duplicated the effect; a declared authority clock deduplicated it, while a skew window crossing expiry preserved TIME_UNKNOWN and reconciled without replay.
Open clock-skew report →
Verified Report #019 — Clock Rollback / Temporal ABA
Published · 10/10 monotonic-history boundary. The same durable record visibly moved ACTIVE → EXPIRED → ACTIVE after wall-clock rollback. After expiry cleanup advanced a temporal epoch, an un-fenced same-key replay produced two effects; stale-epoch fencing returned HTTP 409 and a monotonic time watermark preserved one effect.
Open Temporal ABA report →
Compute Becomes Strategy
How model capability increasingly depends on the infrastructure beneath it.
Security Beyond the Prompt
Why agent safety expands into tools, credentials, environments and persistent state.
Science After Generation
When hypotheses get cheaper, verification, reproducibility and attribution matter more.
Human + Agent Work
Designing collaboration so automation increases human agency rather than obscuring it.
Recovery Is a Product Feature
Reports #003–#010 contributed separate executable invariants; TTP v1.0 composes them into one path, #011 exercises it end-to-end, #012–#013 move it into real PostgreSQL, #014 crosses the database/external-effect boundary, #015 makes transport ambiguity real over HTTP, #016 tests whether execution memory survives service restart, #017 tests whether that surviving memory remains valid long enough for delayed recovery, #018 tests who has authority to decide temporal validity when clocks disagree, and #019 tests whether rollback can resurrect an already-retired temporal state.
What Builders Should Measure
Beyond success rate: invariant violations, evidence completeness, authority lifecycle, state/trust versions, database conflict signals, outbox lag, redelivery count, idempotency dedupe rate, transport failures, service restart identity, dedupe-memory durability, retention/expiry, node clock disagreement, declared clock authority, skew bounds, temporal-uncertainty decisions, monotonic temporal epochs, fencing outcomes, time watermarks, remote reconciliation latency and proof completeness.
What to Build Now
A practical map of verification, identity, atomic state transitions, transactional outbox, stable effect identity, transport evidence, durable execution memory, time-bounded retention, clock authority / skew handling, monotonic temporal epochs, fencing, remote reconciliation and proof infrastructure.