Bu doküman, davranış merkezli yazılım modellerine alternatif olarak geliştirilen, topografik ve alan-temelli bir işlem katmanının kavramsal ve teknik spesifikasyonunu tanımlar. Morpheus bir runtime, programlama dili veya agent framework değildir. Amaç; varoluşların nerede, ne kadar ve ne süreyle var olabileceğini belirleyen edilgen bir uzay sunmaktır. Sistem semantik üretmez, karar vermez ve davranış icra etmez; yalnızca yaşanabilirlik koşullarını uygular.
Bu çalışma akademik ve deneysel niteliktedir. Ürünleşme, genel amaçlı kullanım veya evrensel hesaplama iddiası yoktur.
Temel varsayım act → space şeklinde ifade edilir. Ontolojik olarak eylem uzayı doğurur; ancak mühendislikte bu ilişki tersinden temsil edilir. Morpheus, eylemin kendisini değil, eylemin izin verilen izdüşümünü tanımlar. Bu, ontolojik sadakatin operatif uyarlamasıdır.
Not:
actyalnızca bu ontolojik aksiyomda kullanılır ve Morpheus'ın kapsam dışı başlangıç koşulunu ifade eder.
Morpheus'ın sunduğu uzay, üç boyutlu fiziksel bir koordinat sistemi değildir. Yüksek boyutlu, vektörel ve topografik bir durum alanıdır. Bu alan semantik taşımaz; yalnızca metrik ve geometrik özelliklere sahiptir.
Morpheus, mevcut dijital altyapı üzerinde parazitik bir katman olarak yaşar. Alt katmandaki CPU, thread, function call, scheduler ve benzeri mekanizmalar sistemin ontolojisinin parçası değildir; taşıyıcı gürültü olarak kabul edilir. Morpheus bu mekanizmaları adreslemez ve kontrol etmez.
Sistem üç ana kavram etrafında şekillenir:
- Uzay (Topographic Space): Yaşanabilirlik koşullarının tanımlandığı vektörel alan.
- Taşıyıcılar (Shapes): Önceden allocate edilmiş, sınırlı hafızaya sahip, uzay içinde var olabilen yapılar.
- İzler (Traces): Temporal varoluşun uzayda bıraktığı skaler yoğunluk alanı. Trace bir data structure değil, topografik deformasyondur.
Uzay, kullanıcı tarafından tanımlanan abstract model üzerinden inşa edilir. Kullanıcı davranış, komut veya kontrol akışı tanımlamaz; yalnızca topografik parametreleri işaretler. Sistem bu parametrelerden hareketle ideal yaşama koşullarını oluşturur.
Abstract model, uzayın topografik parametrelerini tanımlayan dışsal bir yapılandırmadır. Config veya type-level tanım olabilir; Morpheus bunu yorumlar ama doğrulamaz.
Uzayın temel nitelikleri şunlardır:
- Vektörel boyutlar: Anlamsal değil, metrik eksenlerdir.
- Ağırlık (weight): Yerel yoğunluk ve direnç ölçüsü.
- Bozunum (decay): Gözlemsel projeksiyon fonksiyonu — uzayı mutate etmez.
- Yaşam döngüsü (lifecycle): Varlıkların temporal bağının sürdüğü dönem.
- Geçirgenlik ve faz davranışı: Trace birikimini etkileyen rejim katsayıları.
Uzay atemporaldir; uzayın metriklerine ilişkin tüm değişim, yalnızca temporal gözlem boyunca gözlemlenir. Uzay kendinde değişmez; değişim, zamansal projeksiyonda görünür.
Zaman, olay sırası veya clock-tick olarak ele alınmaz. Morpheus'ta zaman tükenebilir bir kaynaktır. Temporal kontrol, bozunum ve yaşam döngüsü ile doğrudan ilişkilidir. Zaman ilerlemez; harcanır.
Temporal gözlem başlangıç koşulu:
temporal_observation(s) ⟺ payload(s) ≠ ∅ ∧ ∃s': related(s, s')
Temporal gözlem, yalnızca bir shape payload taşıyor ve ilişkisel olarak var olduğunda başlar. Initialize anında (space ve shape alanları allocate edildiğinde) temporal gözlem yoktur — çünkü henüz payload, ilişki ve maruz kalma yoktur.
Bu yaklaşım, sistemin doğal olarak sönümlenmesini sağlar. Uzun süre yaşayan ama iz üretmeyen yapılar anlamsızlaşır ve ortadan kalkar.
Stigmergy (İşaretle Koordinasyon): Morpheus, biyolojik stigmergy prensibini uygular. Bellek shape'te değil, ortamda (uzayın trace yoğunluğunda) saklanır. Karınca feromon bırakan diğer karıncayı bilmez; sadece "burada yoğunluk var" der. Morpheus'ta shape'ler yeterince aptal, uzay yeterince duyarlı olduğunda, "akıl" shape'in kodunda değil, uzayın topografisinde ortaya çıkar.
Taşıyıcılar, uzay içinde var olabilen, sınırlı ve önceden allocate edilmiş hafıza bloklarıdır. Her taşıyıcının:
- Sabit bir hafıza bütçesi,
- Tanımlı bir yaşam süresi,
- Duyarlılık katsayısı (sensitivity) vardır — uzayın shape'e etkisini belirler.
Not: Duyarlılık tek yönlüdür: uzay → shape. Shape uzayı etkilemez.
Taşıyıcılar bilgi taşımaz; bilgiye ev sahipliği yapar. Taşınan bilgi ortadan kalktığında, taşıyıcı da yok olur. Bu ilişki Rust'ta ownership ve lifetime semantiğiyle birebir örtüşür.
Garbage collection yoktur; yalnızca var olamama vardır. Ölüm deterministik hesaplanmaz, ancak kaçınılmazlığı deterministiktir.
Axiom ve relation kavramları kural veya policy olarak çalışmaz. Bunlar uzay üzerinde işaretleyici (marker) niteliğindedir. İhlal durumunda hata, exception veya fallback üretilmez. İhlal edilen yapı yalnızca yaşayamaz hale gelir.
Bu fark, sistemin istemeden policy engine veya rule-based bir yapıya evrilmesini engeller.
Komutlar birincil varlıklar değildir. Uzay inşa edildikten sonra, yalnızca bu uzayda yaşayabilen komut izdüşümleri ortaya çıkabilir. Komut, uzayın izin verdiği ölçüde vardır. Bu yaklaşım, davranışı değil, davranışın geometrisini merkez alır.
Referans implementasyon dili Rust'tır. Bunun nedeni performans değil, hafıza ve yaşam döngüsünün zorunlu olarak açık edilmesidir. Allocation, ownership ve drop semantiği, modelin ontolojik karşılıklarıdır.
| Modül | Dosya | Amaç |
|---|---|---|
Substrate |
src/substrate.rs |
Simülasyon koordinatörü |
Space |
src/space.rs |
Topografik alan (A1, A4) |
Shape |
src/shape.rs |
Taşıyıcı (A0, A2, A5) |
DensityGrid |
src/grid.rs |
Monokromatik trace (A3) |
IsotopeGrid |
src/isotope.rs |
RGB trace + difüzyon |
// Substrate oluştur
let mut sub = Substrate::new(width, height, decay_rate, threshold);
// Shape spawn et (yaşanabilirlik kontrolü ile)
if let Some(id) = sub.spawn(x, y, lifetime, contribution) {
// Shape başarıyla oluştu
}
// Simülasyon tick'i
sub.tick(); // veya sub.run(ticks);Uzay, memory-mapped yapılar, vektörel indeksler ve gerektiğinde GPU buffer'ları üzerinden temsil edilebilir. Morpheus ayrı bir process veya engine olarak değil, sessiz bir arka plan katmanı olarak konumlanır.
Morpheus'ta uzaysal hareket veya karşılıklı etkileşim yoktur. Uzay edilgendir ve atemporal kabul edilir; shape uzayı etkilemez. Görülen tüm "etki", yalnızca zamansal izdüşüm üzerinde ortaya çıkar.
Bir shape'in varlığı şu şekilde ayrıştırılır:
- Uzaysal boyut: Shape, topografik uzayda yalnızca yaşanabilirlik koşullarına maruz kalan bir varlık olarak bulunur. Uzayda hareket, geri besleme veya etkileşim yoktur.
- Zamansal boyut: Shape, tükenebilir bir temporal kaynak boyunca var olur. Bu süreç boyunca trace desenleri oluşur.
Bu nedenle:
- "Yok oluş" (death), uzayın silinmesi değil, temporal bağın kopmasıdır.
- Decay, uzayı mutate etmez; decay gözlemsel projeksiyon fonksiyonudur. ω immutable kabul edilir.
- Morpheus'ta presence, yalnızca temporal düzlemde görülebilen bir varoluş farkıdır.
Faz geçişleri, shape'in durumu değil, uzayın o noktadaki trace davranış rejimidir:
| Rejim | Tanım |
|---|---|
| Solid | Düşük geçirgenlik, trace birikimi hızla saturate olur |
| Liquid | Orta geçirgenlik, trace dağılır |
| Gas | Yüksek geçirgenlik, trace anlamlı desen oluşturmaz |
Morpheus:
- Genel amaçlı değildir.
- Turing-tam olmayı hedeflemez.
- Debug edilebilirlik iddiası yoktur.
- Determinizm garanti etmez.
- Rollback/Replay desteklemez — Trace side-effect olarak işlendiğinden, hangi shape'in hangi izi bıraktığı bilinmez (Source Amnesia). Bu tasarım gereğidir: geri alma değil, yalnızca decay ile sönümlenme.
Bu kısıtlar kusur değil, tasarımın kendisidir.
Morpheus'ın değeri davranışı akıllandırmasında değil, davranışın nerede boğulacağını erken göstermesinde yatar. Özellikle agentic, yüksek eşzamanlı ve adversarial sistemlerde, semantik karar katmanlarından önce gelen bir bastırma mekanizması sunar.
Somut örnek: Bir prompt injection saldırısı düşünün. Morpheus prompt'u anlamaz ve semantik analiz yapmaz. Ancak prompt'un oluşturduğu yoğunluk, belirli uzay bölgelerini doygunlaştırır. Sonuç: bazı davranış yolları topografik olarak yaşayamaz hale gelir. Bu rate limiting değildir — talep sayısını saymaz, semantiği bilmez, yalnızca topografik boğulma yaratır.
Bu çalışma bir ürün değildir. Akademik ve deneysel bir ontolojik zemin araştırmasıdır. Open-source olarak paylaşılabilir; merak edenler inceleyebilir, tartışabilir ve sınırlarını test edebilir.
Morpheus, dijital sistemler için yeni bir zihin değil; yeni bir coğrafya önerir.