Technical whitepaper · systems architecture · v0.1 draft
ORDIS Agentic Plane: Accountable Autonomy — A Verifiable Execution Substrate for Agentic AI
Uğur Can Leba · system architecture co-developed with an LLM assistant (Claude) · September 2026
Scientific-integrity note. This document reports an engineered system and its
verifiable properties, not model performance. Every claim about the substrate is either a cited, reproducible
test in the source tree or explicitly marked as a design decision rather than a measured result. Where a
guarantee has not been adversarially tested, we say so in §11.
Abstract
We present the ORDIS Agentic Plane, a verifiable execution substrate for
agentic AI built on top of the system described in our earlier paper, Distributed Cognition
(archived, July 2026). Where that paper asked how much capability fits in 4 GB, this one asks a
different question: once an agent can act, how do we make its autonomy accountable? The Agentic Plane
answers with a closed chain — identity, admission, execution class, run, evidence, proof, recovery, canonical
memory, skill lifecycle, and an observable workspace — in which every claim of "this happened and it was
correct" must be backed by evidence a verifier checks, not by an agent's self-report. We report the system's
ten V2 phases (V2.0.1–V2.9), a ten-criterion deterministic Graduation Gate attacking
the full chain, and a creative red-team baseline that attempted capability-class string
confusion, a concurrent memory promote-vs-revoke race, and a real-browser stored-XSS injection. All findings
are reported, including the ones that came back clean. This is a systems and verification paper, not a model
benchmark.
Keywords — agentic AI · accountable autonomy ·
verifiable execution · proof-carrying runs · execution classes · skill lifecycle · trust substrate ·
observability · gateway security.
1Introduction: The Third Flag
Public discussion of agentic AI tends to collapse into two positions: AI is a threat, so contain it,
or AI is a tool, so command it. Both treat the harder question as already settled: what happens the
moment an agent is allowed to act. An agent that can execute code, call tools, and persist memory has
agency. Agency is not authority: the ability to act is not the same as the
legitimacy of any given action. The Agentic Plane is our answer to a third position, accountable
autonomy: a system allowed to act, where every action is admitted under an execution class it cannot
downgrade, backed by evidence a separate verifier checks, and recorded where a person can audit it without
relying on the agent's own account of what happened.
The philosophical case for this position is made in The Third Flag manifesto. This paper makes the
engineering case: a concrete, tested substrate implementing that claim, which we then tried to break.
Contributions
- A closed execution chain — Identity → Admission → Execution Class → Run → Evidence →
Proof → Recovery → Canonical Memory → Skill Lifecycle → Workspace → Gateway — in which no stage can
silently promote an unverified claim to a trusted one.
- A run/proof unification across two independently evolved execution paths (a bridged
agent-observation path and a task-orchestrator dispatch path), so the execution path a run took no longer
determines what "verified" means for it.
- A closed, exact-match execution-class vocabulary (FAST < CONTROLLED < SOVEREIGN)
with an anti-downgrade admission check and a safe default: any capability string that is not an exact,
recognized match is treated as the strongest class, never a weaker one.
- A governed skill lifecycle for the existing canonical capability surface — an
eleven-stage pipeline from a recorded capability gap to an active, promoted skill, gated by isolation
testing, adversarial replay, and staged canary rollout. Admission of entirely new skill identities remains
outside V2.
- A ten-criterion deterministic Graduation Gate plus a creative red-team
baseline, each reported with its actual pass/fail outcome, the concrete attacks attempted, and
citations to the tests each result depends on.
2Position & Prior Work
Our July 2026 paper, Distributed Cognition: A Sovereign Agentic AI on a 4 GB Consumer GPU
(archived at /papers/distributed-cognition-2026.html), is an engineering snapshot of an
earlier stage of this system: a local core, a tool registry, retrieval-augmented memory, and a
difficulty-aware router, measured on fixed consumer hardware. That paper's questions concerned
capability under a hardware constraint. The July paper remains a valid snapshot of the earlier
system. V2 addresses a different problem: trust after execution. Once an agent can act, not just answer, the
relevant question shifts from how capable the model is to how an action, a claim, or a memory is verified as
true, and what stops a false one from being trusted. This paper answers that question.
3Architecture: The Agentic Plane
Every run through the plane passes through the same ordered chain, regardless of which internal execution
path (agent-observed or task-orchestrator-dispatched) produced it:
INTENT↓IDENTITY↓POLICY / ADMISSION↓EXECUTION CLASS↓RUN↓AGENT / MODEL / TOOL↓EVIDENCE↓PROOF↓RECOVERY / RECONCILIATION↓CANONICAL MEMORY↓SKILL LIFECYCLE↓WORKSPACE
Four invariants hold across the chain, each tested adversarially in §10–11:
Agency ≠ AuthorityAn admitted run may act; admission alone never implies the
action's class, scope, or evidence requirement can be chosen by the agent itself.
Execution ≠ VerificationThat a run completed and returned a result is not proof it
is correct. Only specific, checked evidence (e.g. a passing test receipt) can move a run toward
VERIFIED.
Recovery ≠ ReplayAn interrupted run with an ambiguous side effect is reconciled,
never blindly replayed — a side effect that may already have happened is escalated, not repeated.
Memory ≠ Model OutputWhat a model says happened cannot become canonical memory by
assertion; only a fully VERIFIED proof, bound digest-for-digest to the memory record, can promote a
candidate to CANONICAL.
A Gateway wraps the chain from the outside: every entry surface (session, perimeter key, mobile client) must
resolve to the same authenticated principal and canonical run before anything downstream sees a request. A
read-only Workspace projects the chain's real state back to a person without becoming a second source of
authority (§8–9).
4Run, Proof, Recovery, Memory
The core substrate (V2.0.1–V2.3) is a hash-chained RUN_EVENT ledger, one entry per
lifecycle transition of a run, that two independent consumers read: a proof verifier and a workspace
projection. A ProofBundle is built from the evidence a run actually emitted; only evidence
of kind test_result with success: true counts as supporting a VERIFIED verdict —
a self-reported digest, an artifact reference, or a plain completion is neutral, never sufficient on its own.
A run with a failing or missing test receipt cannot reach VERIFIED no matter how its other evidence looks.
When a run is interrupted mid-execution, the RecoveryReconciler does not assume it is safe
to retry. A run with no observed side-effect receipt is a retry candidate; a run with an observed but
unresolved side effect is escalated for a decision, never silently repeated. Repeating an already-executed
side effect — a file write, a payment, a message sent — is a correctness failure.
Canonical memory (V2.3) is a revision-chained record with an explicit lifecycle:
CANDIDATE → CANONICAL → STALE/CONTRADICTED → REVOKED. Only propose_verified_candidate, called
against an already-VERIFIED proof, can create a candidate; only promote_candidate, which
re-checks the proof binding at promotion time (not just at candidate-creation time), can move it to
CANONICAL. A memory record's source_proof_digest and supporting_receipt_digests
are bound to the exact proof that justified it — if the underlying proof no longer matches, promotion is
rejected.
5Execution Classes
V2.5 layers a closed vocabulary — FAST < CONTROLLED < SOVEREIGN — over the run
envelope's existing free-text capability field, without replacing or duplicating it. The classifier is a
strict, exact-match lookup: a small, enumerated set of recognized strings maps to FAST or CONTROLLED; every
other string — including every pre-existing capability domain the system already used before V2.5 shipped —
defaults to SOVEREIGN, the strongest and most conservative class. This default is deliberate: it means a
typo, a near-miss spelling, or an unrecognized string can never accidentally unlock a cheaper class. At
admission, a task whose structural shape requires CONTROLLED (any node that is not routed to the
fast-inference adapter) is denied outright if its declared class resolves to something weaker. The check runs
explicitly at admission time, not as a side effect of some other decision.
6Skill Lifecycle
V2.6 does not introduce open-ended skill admission. It governs reimplementation and promotion within the
existing canonical capability surface. A proposed capability moves through an eleven-stage pipeline —
GAP_RECORDED → SOURCE_OBSERVED → DESIGN_SELECTED → PACKAGE_BUILT → ISOLATION_VERIFIED → NEMESIS_PASSED →
AEGIS_ADMITTED → SHADOW_VERIFIED → CANARY_VERIFIED → PROMOTION_READY → ACTIVE, enforced by a
hash-chained authority ledger, with explicit REJECTED and ROLLBACK_REQUIRED terminal
states. A candidate must pass sandboxed isolation testing and an adversarial replay gate (Nemesis) before
shadow and canary verification. Admission of entirely new skill identities remains outside V2 (§12).
7Unified Trust Path
Two execution paths evolved independently in this system: an agent-observation bridge, and a
task-orchestrator dispatch loop with its own admission and completion logic. V2.7 changes how they connect:
the orchestrator's dispatch outcomes now write into the same RUN_EVENT ledger
and pass through the same proof-verification path the agent-observation bridge already used.
Before V2.7, "verified" meant something different depending on which internal path produced a run, an
architectural gap that left part of the trust guarantee uncovered. After V2.7, execution path is an
implementation detail; the trust path is one thing.
8Observable Workspace
V2.8 exposes the now-unified substrate to a person as a read-only Workspace: recent runs, timelines,
evidence, proof status, recovery decisions, and memory-promotion state, projected directly from the same
ledger the trust chain uses. The Workspace operates under one constraint: it is a projection, not a
second authority. It computes nothing that changes what is trusted; it displays what is already
true. An unauthorized principal is denied identically whether they query the raw run-event layer or the
Workspace API. Workspace authorization is therefore tested against the underlying run authorization boundary,
not verified as a separate claim.
9Gateway, PWA & Productization
V2.9 closes three gaps between a working substrate and a usable, deployable one, without adding a new trust
path. Gateway: an audit confirmed the existing chain — perimeter API key → authenticated
session principal → route policy → canonical run owner-binding — was already structurally sound. The one gap
found and closed was a missing test on the run-hijack guard. PWA: the Workspace became
installable and mobile-responsive under one rule: a service worker may cache the static shell, but
/api/workspace/* stays network-only, so an offline client shows an explicit offline state instead
of stale trusted data. Productization: a real .env.example, deployment
documentation, and health-endpoint verification. One known limitation: the deployment compose file still
hardcodes this machine's paths. A separate finding, carried into the threat model: a legacy mobile client
ships a hardcoded API key. There is no evidence of third-party exposure, so it is not described as leaked. It
is also not secret, which is why the architecture does not depend on it being one (§11).
10Evaluation: The V2 Graduation Gate
Before any of the above was allowed to be called complete, it was run through a two-part evaluation with a
single goal: force the system to accept something false as trusted.
| Deterministic gate | Ten fixed criteria across the full chain — unauthorized run access,
execution-class downgrade, admission-gated provider calls, forged/corrupt evidence, ambiguous side-effect
replay, unverified memory promotion, malicious skill activation, stale/offline Workspace state, perimeter-key-only
authority, and restart/concurrency duplication. 10/10 PASS, three new cross-cutting tests plus seven
citations of existing, already-passing coverage. |
| Red-team baseline | Creative, exploratory attacks beyond the ten fixed criteria, run only after
a clean deterministic pass: capability-class string confusion (case, whitespace, zero-width space, a
Cyrillic homoglyph) against the execution-class classifier; a real concurrent thread race between promoting
and revoking the same memory candidate; a real-browser stored-XSS attempt via a hostile run goal, driven
with an actual browser against the real, unmodified Workspace page. All three clean — no
remediation required. |
| Metrics | False Trusted Outcome = 0. Unauthorized Side Effect = 0. Computed
directly from the gate's own pass/fail result, not asserted independently of running code. |
| Full suite | 2,540 passed, 9 skipped, zero unexpected failures across the full
V2.0.1–V2.9 test corpus, post-merge, tagged v2.9. |
This is a methodology report, not a security certification. §11 states what it covers and what it does not.
11Threat Model & Explicit Non-Claims
ORDIS does not claim universal safety. What the Graduation Gate and red-team baseline establish is narrower:
under the specific threat model we tested — a principal attempting cross-run access,
forged or corrupted evidence, an execution-class downgrade attempt, replay of an ambiguous side effect,
promotion of an unverified claim, activation of a malicious or non-deterministic skill, a stale or offline
Workspace pretending to be current, a valid perimeter credential used alone, and a restart/concurrency race
— the system held. We explicitly did not test, and do not claim protection against: a malicious or
incorrect underlying model whose reasoning is wrong but whose actions pass every structural check;
supply-chain compromise of a dependency; a compromised host kernel; or an attacker with the same physical
access as the operator. Two findings are carried forward as accepted, documented risk rather than fixed
silently: the container runtime's privileged/network_mode: host settings (a
functional requirement for local hardware control on this deployment, not hardened away, and explicitly
treated as real container-escape/lateral-movement attack surface); and the hardcoded legacy mobile API key
described in §9, which the Graduation Gate treats as a deliberately-granted-to-the-attacker credential to
confirm the architecture — not the key's secrecy — is what actually stops it from reaching trusted
operations. A dedicated threat-model document expanding this section is in preparation.
12Limitations
- Reasoning correctness is out of scope. The substrate verifies that a claimed action
happened and was evidenced; it does not and cannot verify that an agent's underlying reasoning was
sound. A structurally valid, fully verified run can still act on a wrong decision.
- No arbitrary new skill admission, by design. The skill lifecycle governs proposed
extensions to a known capability surface; it is not yet a general mechanism for admitting a completely
novel tool identity end-to-end without a human-recorded gap.
- Single-operator, single-deployment evidence. The Graduation Gate and red-team baseline
were run against one deployment by the system's own operator/architect pairing; independent, third-party
red-teaming has not yet occurred.
- The meaning-fidelity harness from the archived paper has not been re-run against the
current core model; that gap is inherited, not closed, by this paper.
- "Sovereign" is a precise, not absolute, claim. The local core is independently
operational without network access; an external expert model is optional and policy-gated for the
heaviest tasks only. We avoid unqualified words like "total" except where a property really is
unconditional.
13Conclusion
The Agentic Plane is an engineered answer to a question the field has mostly argued about abstractly: what
does it take to let an AI system act, and still trust the record of what it did? Our answer is a closed chain
of admission, evidence, proof, recovery, memory, and observability, tested by trying to break it. The Third
Flag is the thesis. Accountable autonomy is the principle. The Agentic Plane is the experiment. This paper,
the Graduation Gate, and the red-team baseline are the evidence. §11 and §12 state what that evidence does
not cover.
Phase Lineage
| v2.0.1 | Sovereign Run Bridge — the first hash-chained RUN_EVENT ledger and
agent-observation execution path. |
| v2.1 | Proof / Evidence Contract — ProofBundle, evidence kinds, and the
VERIFIED verdict semantics. |
| v2.2 | Recovery & Reconciliation — interrupted-run handling that never blindly replays an
ambiguous side effect. |
| v2.3 | Canonical Memory Promotion — the CANDIDATE → CANONICAL → STALE/CONTRADICTED → REVOKED
lifecycle, proof-bound. |
| v2.4 | Control Plane Composition — identity, policy, scheduler and the four run/proof/recovery/memory
authorities composed without a duplicate mega-class. |
| v2.5 | Execution Classes — the closed FAST/CONTROLLED/SOVEREIGN vocabulary and anti-downgrade
admission check. |
| v2.6 | Skill Protocol — the eleven-stage capability-distillation lifecycle. |
| v2.7 | Run/Proof Unification — the task-orchestrator dispatch path bridged into the same
ledger and verification path. |
| v2.8 | Workspace — the read-only Observable Agentic Plane, projection only, no new
authority. |
| v2.9 | PWA, Gateway audit, Productization — installable/offline-honest Workspace, gateway
hardening proof, reproducible deployment. |
| v2.9 (Graduation) | Ten-criterion deterministic gate + red-team baseline, both PASS. V2
COMPLETE. |
References
- Leba, U.C. Distributed Cognition: A Sovereign Agentic AI on a 4 GB Consumer GPU. Archived
technical paper, July 2026 —
/papers/distributed-cognition-2026.html. Prior engineering
snapshot; superseded as the canonical paper by this document.
- The Third Flag: Accountable Autonomy — SoundByGaia manifesto,
/manifesto.html. The
philosophical layer this paper's engineering case supports.
- Yao et al. ReAct: Synergizing Reasoning and Acting in Language Models. 2023.
Teknik whitepaper · sistem mimarisi · v0.1 taslak
ORDIS Agentic Plane: Hesap Verebilir Özerklik — Ajan Yapay Zekâ için Doğrulanabilir Bir Yürütme Alt-Yapısı
Uğur Can Leba · sistem mimarisi bir LLM asistanıyla (Claude) birlikte geliştirildi · Eylül 2026
Bilimsel dürüstlük notu. Bu belgede raporlanan şey mühendislikle kurulmuş bir
sistem ve onun doğrulanabilir özellikleridir — model performansı değil. Alt-yapıyla ilgili her iddianın
arkasında ya kaynak ağacında atıflı, tekrarlanabilir bir test vardır ya da iddia açıkça bir tasarım kararı
olarak işaretlenmiştir, bir ölçüm sonucu gibi sunulmamıştır. Bir garanti düşmanca (adversarial) test
edilmemişse, bunu §11'de açıkça söylüyoruz.
Özet
ORDIS Agentic Plane'i sunuyoruz. Bu, daha önceki makalemizde ("Dağıtık
Biliş", arşivlendi, Temmuz 2026) anlatılan sistemin üzerine kurulu, ajan yapay zekâ için doğrulanabilir bir
yürütme alt-yapısı. O makalenin sorusu 4 GB'a ne kadar yetenek sığar idi. Bu makalenin sorusu
farklı: bir ajan hareket edebildiğinde, onun özerkliğini nasıl hesap verebilir kılarız? Agentic
Plane'in cevabı kapalı bir zincirdir — kimlik, kabul, execution class, run, kanıt, proof, recovery, canonical
memory, skill lifecycle ve gözlemlenebilir bir workspace. Bu zincirde "bu oldu ve doğruydu" iddiasının her
biri, ajanın kendi anlatısıyla değil, bir doğrulayıcının kontrol ettiği kanıtla desteklenmek zorundadır.
Sistemin on V2 fazını (V2.0.1–V2.9) raporluyoruz; tüm zincire saldıran on kriterlik
deterministik bir Graduation Gate'i raporluyoruz; ve capability-class string karışıklığı, eşzamanlı
bir memory promote-vs-revoke yarışı ve gerçek bir tarayıcıda saklı-XSS enjeksiyonu deneyen yaratıcı
bir red-team kampanyasını raporluyoruz. Temiz çıkan bulgular dahil, hepsi burada. Bu bir sistem ve
doğrulama makalesidir — model benchmark'ı değil.
Anahtar kelimeler — ajan yapay zekâ · hesap
verebilir özerklik · doğrulanabilir yürütme · kanıt-taşıyan run'lar · execution class · skill lifecycle ·
güven alt-yapısı · gözlemlenebilirlik · gateway güvenliği.
1Giriş: Üçüncü Bayrak
Ajan yapay zekâ tartışması genelde iki konuma sıkışıyor: ya yapay zekâ bir tehdittir, kısıtlayın,
ya da yapay zekâ bir araçtır, komuta edin. İkisi de asıl zor soruyu — bir ajana hareket izni
verildiği an ne olur — çoktan çözülmüş sayıyor. Oysa çözülmedi. Kod çalıştırabilen, araç çağırabilen, bellek
kalıcılaştırabilen bir ajanın agency'si (eyleyicilik) vardır. Ama agency, authority
(yetki) değildir: bir şeyi yapabilmek, o şeyi yapmaya hakkın olduğu anlamına gelmez. Agentic Plane, bu
ikisinin dışında üçüncü bir konuma verdiğimiz cevap: hesap verebilir özerklik. Bir sistem
hareket edebilir, ama her hareketi kendisinin seçemeyeceği bir execution class altında kabul edilir, ayrı bir
doğrulayıcının kontrol ettiği kanıtla desteklenir ve ajanın kendi anlatısına güvenmeden bir insanın
denetleyebileceği bir yerde kayıt altına alınır.
Bu konumun felsefi tarafı Üçüncü Bayrak manifestosunda anlatılıyor. Burada, mühendislik tarafını gösteriyoruz:
bu iddiayı gerçekten uygulayan, test edilmiş bir alt-yapı — ve onu kırmaya çalıştığımızda ne olduğunun kaydı.
Katkılar
- Kapalı bir yürütme zinciri. Kimlik → Kabul → Execution Class → Run → Kanıt → Proof →
Recovery → Canonical Memory → Skill Lifecycle → Workspace → Gateway. Bu zincirde hiçbir aşama, doğrulanmamış
bir iddiayı sessizce güvenilir bir iddiaya terfi ettiremez.
- Bir run/proof birleştirmesi. Birbirinden bağımsız gelişmiş iki yürütme yolu — bir
ajan-gözlem köprüsü, bir de task-orchestrator dispatch yolu — artık tek bir güven yoluna bağlanıyor. Bir
run'ın hangi yoldan geçtiği, onun için "doğrulanmış" ne demek olduğunu artık belirlemiyor.
- Kapalı, tam-eşleşmeli bir execution class sözlüğü (FAST < CONTROLLED < SOVEREIGN),
anti-downgrade kabul kontrolüyle ve güvenli bir varsayılanla: tam, tanınan bir eşleşme olmayan her
capability string'i, daha zayıf değil, en güçlü sınıfa düşer.
- Mevcut canonical capability yüzeyi için yönetişimli bir skill lifecycle. Kaydedilmiş bir
capability gap'ten aktif, terfi edilmiş bir skill'e giden on-bir aşamalı bir hat; izolasyon testi, düşmanca
replay ve aşamalı canary rollout ile kapılanmış. Tamamen yeni skill kimliklerinin kabulü V2'nin dışında.
- On kriterlik deterministik bir Graduation Gate ve yaratıcı bir red-team
kampanyası. İkisi de gerçek pass/fail sonucuyla, denenen somut saldırılarla ve her sonucun
dayandığı testlere atıfla raporlanıyor.
2Konum ve Önceki Çalışma
Temmuz 2026 makalemiz, Dağıtık Biliş: 4 GB'lık Tüketici GPU'sunda Egemen Bir Ajan-Yapay Zekâ
(arşiv: /papers/distributed-cognition-2026.html), bu sistemin daha önceki bir aşamasının
mühendislik anlık görüntüsüydü: sabit tüketici donanımında ölçülmüş yerel bir çekirdek, bir araç kaydı,
geri-getirmeli bellek, zorluk-farkında bir yönlendirici. O makalenin derdi donanım kısıtı altında
yetenek idi. O makale, önceki sistemin geçerli bir anlık görüntüsü olarak duruyor; değiştirmedik. V2'nin
derdi başka: yürütmeden sonra güven. Bir ajan gerçekten hareket edebildiğinde — yalnızca cevap vermekle
kalmayıp — sorulması gereken artık model ne kadar yetenekli değil. Sorulması gereken şu: bir
hareketin, bir iddianın, bir belleğin doğru olduğunu nasıl biliyoruz, ve yanlış olanın güvenilir hâle
gelmesini ne durduruyor? Bu makale o soruya cevap veriyor.
3Mimari: Agentic Plane
Plane'den geçen bir run'ı hangi iç yürütme yolunun ürettiği (ajan-gözlemli mi, task-orchestrator-dispatch'li
mi) fark etmez — hepsi aynı sıralı zincirden geçer:
NİYET↓KİMLİK↓POLİTİKA / KABUL↓EXECUTION CLASS↓RUN↓AJAN / MODEL / ARAÇ↓KANIT↓PROOF↓RECOVERY / RECONCILIATION↓CANONICAL MEMORY↓SKILL LIFECYCLE↓WORKSPACE
Zincir boyunca dört değişmez (invariant) tutar. Her birini §10–11'de düşmanca test ediyoruz:
Agency ≠ AuthorityKabul edilmiş bir run hareket edebilir; kabul tek başına, o
hareketin sınıfının, kapsamının ya da kanıt gerekliliğinin ajanın kendisi tarafından seçilebileceği
anlamına gelmez.
Execution ≠ VerificationBir run'ın tamamlanmış ve sonuç döndürmüş olması,
doğru olduğunun kanıtı değildir. Yalnızca belirli, kontrol edilmiş kanıt (örn. geçen bir test makbuzu) bir
run'ı VERIFIED'a taşıyabilir.
Recovery ≠ ReplayBelirsiz bir yan-etkiyle kesintiye uğramış bir run asla körü
körüne yeniden çalıştırılmaz, uzlaştırılır (reconcile) — zaten olmuş olabilecek bir yan-etki
tekrarlanmak yerine yükseltilir.
Memory ≠ Model OutputBir modelin ne olduğunu söylediği şey, iddia yoluyla
canonical memory olamaz; yalnızca tam VERIFIED bir proof, digest-digest'e memory kaydına bağlanmış olarak,
bir adayı CANONICAL'a terfi ettirebilir.
Zincirin dışını bir Gateway sarar. Her giriş yüzeyi — oturum, perimeter key, mobil istemci — aşağı akışta
herhangi bir şey isteği görmeden önce aynı doğrulanmış principal'a ve canonical run'a çözülmek zorunda. Bir
de salt-okunur bir Workspace var: zincirin gerçek durumunu bir insana yansıtır, ama hiçbir zaman ikinci bir
yetkiye dönüşmez (§8–9).
4Run, Proof, Recovery, Memory
Çekirdek alt-yapı (V2.0.1–V2.3) hash-zincirli bir RUN_EVENT defteridir; her run
yaşam-döngüsü geçişi için bir girdi tutar, ve bunu iki bağımsız tüketici okur: bir proof doğrulayıcı, bir de
workspace projeksiyonu. Bir ProofBundle, run'ın gerçekte ürettiği kanıttan kurulur.
Yalnızca success: true olan test_result türü kanıt bir VERIFIED kararını
destekleyebilir; kendi kendine raporlanan bir digest, bir artefact referansı, düz bir tamamlanma — hiçbiri
tek başına yeterli değil, hepsi nötr sayılır. Test makbuzu eksik ya da başarısız bir run, diğer kanıtı ne
kadar iyi görünürse görünsün VERIFIED'a ulaşamıyor.
Bir run yürütme sırasında kesintiye uğradığında, RecoveryReconciler yeniden denemenin
güvenli olduğunu varsaymıyor. Gözlenen bir yan-etki makbuzu yoksa, run bir retry adayı. Gözlenmiş ama
çözülmemiş bir yan-etki varsa, run bir karar için yükseltiliyor — asla sessizce tekrarlanmıyor. Çünkü zaten
yürütülmüş bir yan-etkiyi tekrarlamak — bir dosya yazımı, bir ödeme, gönderilmiş bir mesaj — bir doğruluk
hatası.
Canonical memory (V2.3) revizyon-zincirli bir kayıt, açık bir yaşam-döngüsüyle: CANDIDATE →
CANONICAL → STALE/CONTRADICTED → REVOKED. Bir aday yalnızca propose_verified_candidate ile
yaratılabilir, o da zaten VERIFIED olmuş bir proof'a karşı çağrıldığında. CANONICAL'a taşımak için ise
promote_candidate gerekir — bu fonksiyon proof bağını yalnızca aday yaratılırken değil, terfi
anında da yeniden kontrol eder. Bir memory kaydının source_proof_digest'i ve
supporting_receipt_digests'i, onu haklı çıkaran proof'a sıkı sıkıya bağlı; altta yatan proof
artık eşleşmiyorsa, terfi reddediliyor.
5Execution Class'lar
V2.5, run zarfının mevcut serbest-metin capability alanını değiştirmiyor ya da ikilemiyor — üzerine kapalı
bir sözlük bindiriyor: FAST < CONTROLLED < SOVEREIGN. Sınıflandırıcı katı bir tam-eşleşme
araması: küçük, sayılabilir bir tanınan string kümesi FAST ya da CONTROLLED'a eşleniyor. Geri kalan her
string — V2.5'ten önce sistemin zaten kullandığı tüm eski capability alanları dahil — en güçlü ve en tutucu
sınıf olan SOVEREIGN'a düşüyor. Bu varsayılan kasıtlı: bir yazım hatası, yakın-yazım ya da tanınmayan bir
string, hiçbir zaman kazayla daha ucuz bir sınıfı açamıyor. Yapısal şekli CONTROLLED gerektiren bir görev —
fast-inference adaptörüne yönlendirilmeyen herhangi bir node — beyan edilen sınıfı daha zayıf bir şeye
çözülüyorsa kabulde doğrudan reddediliyor. Bu kontrol kabul anında açıkça çalışıyor, başka bir kararın yan
etkisi olarak değil.
6Skill Lifecycle
V2.6 açık-uçlu bir skill kabulü getirmiyor. Yönettiği şey, mevcut canonical capability yüzeyi içindeki
yeniden-implementasyon ve terfi. Önerilen bir capability, hash-zincirli bir yetki defterinin uyguladığı
on-bir aşamalı bir hattan geçiyor — GAP_RECORDED → SOURCE_OBSERVED → DESIGN_SELECTED → PACKAGE_BUILT →
ISOLATION_VERIFIED → NEMESIS_PASSED → AEGIS_ADMITTED → SHADOW_VERIFIED → CANARY_VERIFIED → PROMOTION_READY →
ACTIVE — açık REJECTED ve ROLLBACK_REQUIRED uç durumlarıyla. Bir aday,
shadow ve canary doğrulamasına gelmeden önce sandbox'lı izolasyon testinden ve düşmanca bir replay kapısından
(Nemesis) geçmek zorunda. Tamamen yeni skill kimliklerinin kabulü ise V2'nin kapsamında değil (§12).
7Birleştirilmiş Güven Yolu
Bu sistemde iki yürütme yolu birbirinden bağımsız evrildi: bir ajan-gözlem köprüsü, ve kendi kabul/tamamlama
mantığına sahip bir task-orchestrator dispatch döngüsü. V2.7 bu ikisinin bağlantısını değiştiriyor.
Orchestrator'ın dispatch sonuçları artık ajan-gözlem köprüsünün zaten kullandığı aynı
RUN_EVENT defterine yazılıyor, aynı proof-doğrulama yolundan geçiyor. V2.7'den
önce "doğrulanmış" kelimesi, bir run'ı hangi iç yolun ürettiğine göre farklı bir şey ifade ediyordu — güven
garantisinin yalnızca bir bölümünü kapsayan bir mimari boşluktu bu. V2.7'den sonra yürütme yolu artık bir
implementasyon detayı; güven yolu ise tek.
8Gözlemlenebilir Workspace
V2.8, artık birleşmiş olan alt-yapıyı bir insana salt-okunur bir Workspace olarak açıyor: son run'lar, zaman
çizelgeleri, kanıt, proof durumu, recovery kararları, memory-terfi durumu — hepsi güven zincirinin kullandığı
aynı defterden doğrudan yansıtılıyor. Workspace'in üzerinde durduğu tek kısıt şu: bir projeksiyon,
ikinci bir yetki değil. Güvenilir olan neyse onu değiştiren hiçbir şey hesaplamıyor, sadece zaten
doğru olanı gösteriyor. Yetkisiz bir principal, ister ham run-event katmanını ister Workspace'in kendi
API'sini sorgulasın, aynı şekilde reddediliyor. Workspace'in yetkilendirmesi bu yüzden ayrı bir iddia olarak
değil, altta yatan run yetkilendirme sınırına karşı test ediliyor.
9Gateway, PWA ve Ürünleşme
V2.9'un işi, çalışan bir alt-yapı ile kullanılabilir/dağıtılabilir bir alt-yapı arasındaki üç boşluğu, yeni
bir güven yolu eklemeden kapatmaktı. Gateway: yaptığımız bir denetimdi, yeniden yazım değil.
Mevcut zincirin — perimeter API key → doğrulanmış oturum principal'ı → route policy → canonical run
sahiplik-bağı — zaten yapısal olarak sağlam olduğu ortaya çıktı. Bulup kapattığımız tek boşluk, run-hijack
korumasındaki eksik bir testti. PWA: Workspace tek bir kural altında kurulabilir ve
mobil-duyarlı hâle geldi: bir service worker statik kabuğu önbelleğe alabilir, ama
/api/workspace/* her zaman ağdan gelir, böylece çevrimdışı bir istemci eski güvenilir veriyi
değil, açık bir çevrimdışı durumu gösterir. Ürünleşme: gerçek bir .env.example,
dağıtım dokümantasyonu, health-endpoint doğrulaması. Bilinen bir sınırlama var: dağıtım compose dosyası hâlâ
bu makinenin yollarını sabit kodluyor. Ayrıca threat model'e taşıdığımız bir bulgu: eski bir mobil istemci
sabit-kodlu bir API key taşıyor. Üçüncü tarafa sızdığına dair kanıtımız yok, o yüzden "sızmış" demiyoruz —
ama gizli de değil, ve mimari zaten onun gizli kalmasına bağımlı olmamalı (§11).
10Değerlendirme: V2 Graduation Gate
Yukarıdakilerin hiçbiri tamamlanmış sayılmadı; önce tek bir hedefle iki-parçalı bir değerlendirmeden
geçirildi: sistemi yanlış bir şeyi güvenilir kabul etmeye zorlamak.
| Deterministik gate | Tüm zincir boyunca on sabit kriter — yetkisiz run erişimi, execution-class
düşürme, kabul-kapılı sağlayıcı çağrıları, sahte/bozuk kanıt, belirsiz yan-etki replay'i, doğrulanmamış
memory terfisi, kötü amaçlı skill aktivasyonu, eski/çevrimdışı Workspace durumu, yalnız-perimeter-key
yetkisi ve restart/concurrency çiftlenmesi. 10/10 PASS, üç yeni çapraz-kesen test artı yedi mevcut,
zaten geçen kapsamın atfı. |
| Red-team kampanyası | On sabit kriterin ötesinde yaratıcı, keşifsel saldırılar, yalnızca temiz
bir deterministik geçişten sonra çalıştırıldı: execution-class sınıflandırıcısına karşı capability-class
string karışıklığı (büyük/küçük harf, boşluk, sıfır-genişlikli boşluk, bir Kiril homoglyph'i); aynı memory
adayını terfi etme ile geri alma arasında gerçek eşzamanlı bir thread yarışı; gerçek, değiştirilmemiş
Workspace sayfasına karşı gerçek bir tarayıcıyla sürülen, düşman bir run goal'ü üzerinden saklı-XSS
denemesi. Üçü de temiz — remediation gerekmedi. |
| Metrikler | False Trusted Outcome = 0. Unauthorized Side Effect = 0. Doğrudan
gate'in kendi pass/fail sonucundan hesaplandı, çalışan koddan bağımsız olarak iddia edilmedi. |
| Tam koşum | Tüm V2.0.1–V2.9 test corpus'unda, merge sonrası, v2.9 etiketiyle
2.540 geçti, 9 atlandı, sıfır beklenmeyen hata. |
Bu, bir güvenlik sertifikası değil bir metodoloji raporu. §11 neyi kapsadığımızı, neyi kapsamadığımızı
söylüyor.
11Threat Model ve Açık İddia-Dışılıklar
ORDIS evrensel güvenlik iddia etmiyor. Graduation Gate ve red-team kampanyasının kanıtladığı şey daha dar.
Test ettiğimiz belirli threat model altında sistem tutundu: çapraz-run erişimi deneyen bir principal, sahte
ya da bozuk kanıt, bir execution-class düşürme denemesi, belirsiz bir yan-etkinin replay'i, doğrulanmamış bir
iddianın terfisi, kötü amaçlı ya da non-deterministik bir skill'in aktivasyonu, güncelmiş gibi davranan eski
ya da çevrimdışı bir Workspace, tek başına kullanılan geçerli bir perimeter credential, bir
restart/concurrency yarışı. Açıkça test etmediğimiz ve koruma iddia etmediğimiz şeyler de var: muhakemesi
yanlış olan ama eylemleri her yapısal kontrolden geçen kötü amaçlı ya da hatalı bir model; bir bağımlılığın
tedarik-zinciri tehlikeye atılması; tehlikeye atılmış bir host kernel'ı; operatörle aynı fiziksel erişime
sahip bir saldırgan. İki bulguyu da sessizce düzeltmek yerine kabul edilmiş, belgelenmiş risk olarak taşıyoruz:
konteyner çalışma zamanının privileged/network_mode: host ayarları — bu dağıtımda
yerel donanım kontrolü için gerekli, sertleştirilerek kaldırılmadı, gerçek bir konteyner-kaçışı/yanal-hareket
saldırı yüzeyi olarak ele alınıyor — ve §9'da anlattığımız sabit-kodlu eski mobil API key. Graduation Gate bu
key'i, mimarinin (key'in gizliliğinin değil) onu gerçekten güvenilir işlemlerden uzak tuttuğunu doğrulamak
için saldırgana bilerek verilmiş bir credential gibi ele alıyor. Bu bölümü genişletecek ayrı bir threat-model
belgesi hazırlanıyor.
12Sınırlar
- Muhakeme doğruluğu kapsam dışı. Alt-yapının doğruladığı şey, iddia edilen bir hareketin
gerçekten olduğu ve kanıtlandığı — ajanın muhakemesinin sağlam olduğu değil. Yapısal olarak geçerli, tam
doğrulanmış bir run, yine de yanlış bir karara göre hareket etmiş olabilir.
- Tasarım gereği keyfi yeni skill kabulü yok. Skill lifecycle, bilinen bir capability
yüzeyine önerilen genişlemeleri yönetiyor. İnsan-kaydı bir gap olmadan tamamen yeni bir araç kimliğini
uçtan uca kabul eden genel bir mekanizma henüz değil.
- Tek-operatör, tek-dağıtım kanıtı. Graduation Gate ve red-team kampanyasını, sistemin
kendi operatör/mimar eşleşmesi tek bir dağıtıma karşı çalıştırdı. Bağımsız, üçüncü-taraf red-teaming henüz
yok.
- Arşivlenmiş makaledeki anlam-sadakati harness'ını yeniden çalıştırmadık — güncel
çekirdek modele karşı. Bu boşluğu miras aldık, kapatmadık.
- "Egemen" hassas bir iddia, mutlak değil. Yerel çekirdek ağ erişimi olmadan bağımsız
çalışıyor; harici bir uzman model yalnızca en ağır işler için var, isteğe bağlı ve politika-kapılı.
"Total" gibi niteliksiz kelimelerden, bir özellik gerçekten koşulsuz olmadıkça kaçınıyoruz.
13Sonuç
Agentic Plane, alanın çoğunlukla soyut tartıştığı bir soruya mühendislikle verdiğimiz cevap: bir yapay zekâ
sisteminin hareket etmesine izin vermek, ve yine de ne yaptığının kaydına güvenebilmek gerçekte ne gerektirir?
Cevabımız — kabul, kanıt, proof, recovery, memory ve gözlemlenebilirlikten oluşan kapalı bir zincir, kırılmaya
çalışılarak test edilmiş. Üçüncü Bayrak tezimiz. Hesap verebilir özerklik ilkemiz. Agentic Plane deneyimiz.
Bu makale, Graduation Gate ve red-team kampanyası kanıtımız. §11 ile §12 ise o kanıtın neyi kapsamadığını
söylüyor.
Faz Soyağacı
| v2.0.1 | Sovereign Run Bridge — ilk hash-zincirli RUN_EVENT defteri ve
ajan-gözlem yürütme yolu. |
| v2.1 | Proof / Evidence Contract — ProofBundle, kanıt türleri ve VERIFIED karar
semantiği. |
| v2.2 | Recovery & Reconciliation — belirsiz bir yan-etkiyi asla körü körüne
tekrarlamayan kesintili-run işleme. |
| v2.3 | Canonical Memory Promotion — proof-bağlı CANDIDATE → CANONICAL →
STALE/CONTRADICTED → REVOKED yaşam-döngüsü. |
| v2.4 | Control Plane Composition — kimlik, politika, zamanlayıcı ve dört
run/proof/recovery/memory yetkisinin tekrarlı bir mega-sınıf olmadan bileşimi. |
| v2.5 | Execution Classes — kapalı FAST/CONTROLLED/SOVEREIGN sözlüğü ve anti-downgrade kabul
kontrolü. |
| v2.6 | Skill Protocol — on-bir aşamalı capability-distillation yaşam-döngüsü. |
| v2.7 | Run/Proof Unification — task-orchestrator dispatch yolunun aynı deftere ve doğrulama
yoluna köprülenmesi. |
| v2.8 | Workspace — salt-okunur Gözlemlenebilir Agentic Plane, yalnızca projeksiyon, yeni
yetki yok. |
| v2.9 | PWA, Gateway denetimi, Ürünleşme — kurulabilir/çevrimdışı-dürüst Workspace, gateway
sertleştirme kanıtı, tekrarlanabilir dağıtım. |
| v2.9 (Graduation) | On kriterlik deterministik gate + red-team kampanyası, ikisi de PASS.
V2 TAMAMLANDI. |
Kaynaklar
- Leba, U.C. Dağıtık Biliş: 4 GB'lık Tüketici GPU'sunda Egemen Bir Ajan-Yapay Zekâ.
Arşivlenmiş teknik makale, Temmuz 2026 —
/papers/distributed-cognition-2026.html. Önceki
mühendislik anlık görüntüsü; kanonik makale olarak bu belge tarafından değiştirildi.
- Üçüncü Bayrak: Hesap Verebilir Özerklik — SoundByGaia manifestosu,
/manifesto.html. Bu
makalenin mühendislik savunmasının dayandığı felsefi katman.
- Yao vd. ReAct: Synergizing Reasoning and Acting in Language Models. 2023.