AOXCON, çok-zincirli sistemlerde tek protokol davranışı sağlayan deterministik bir birlikte çalışabilirlik (interoperability) çekirdeğidir.
Bu depo bir uygulama reposu değil; tüm alt depoların aynı kurallarla ilerlemesini sağlayan normatif spesifikasyon ve referans davranış kaynağıdır.
AOXCON is an audit-oriented protocol specification for a deterministic interoperability kernel across:
- EVM ecosystems
- Move ecosystems
- Cardano (eUTxO / Plutus)
This repository is the normative source of truth for AOXCON behavior and conformance.
AOXCON ile hedeflenen model:
- 3 ayrı dApp (her biri DAO mantığıyla),
- 1 merkezi olmayan yönetim/orchestration deposu (CLI + panel + relayer control plane),
- zincir fark etmeksizin aynı envelope, aynı hata kodu, aynı geçiş semantiği.
Detaylı hedef topoloji: Program Topology.
aoxcon-evm— EVM DAO dAppaoxcon-move— Move DAO dAppaoxcon-cardano— Cardano/Plutus DAO dApp
aoxcon-control— AOXCON yönetim deposu- CLI
- Operasyon paneli
- Relayer orchestrator
- Governance bridge
Amaç: Her proje DAO gibi çalışırken, AOXCON protokolü bunların arası iletişimi deterministik ve denetlenebilir şekilde standardize eder.
Bu repo artık config/aoxcon-chain-profile.json ile zincir rolünü açıkça tanımlar:
- canonical zincir deposu:
https://github.com/aoxc/aoxchain - protokol uyumluluk deposu:
https://github.com/aoxc/aoxcon - Cardano/Plutus hedefleri için development/staging/production zincir kimlikleri
Profil doğrulaması için:
PYTHONPATH=src python -m unittest discover -s tests -vtests/test_profile.py bu profilin AOXCON sözleşme kurallarına bağlı kaldığını kontrol eder.
- canonical protocol data modelleri,
- deterministic state machine kuralları,
- cross-chain envelope doğrulama sözleşmesi,
- adapter compatibility contract,
- relayer davranış sözleşmesi,
- security baseline + audit checklist,
- conformance matrix.
- Message Specification
- Relayer Specification
- Compatibility Contract
- Implementation Language Strategy
- Cardano Haskell Integration Blueprint
- Program Topology (3 dApp + 1 control repo)
src/aoxcon_ref/(envelope + state machine)tests/(protokol davranış testleri)
Minimal executable reference implementation:
src/aoxcon_ref/(envelope + state machine)tests/(protocol checks)
Run locally:
PYTHONPATH=src python -m unittest discover -s tests -vProduction-oriented Cardano-compatible reference skeleton:
haskell/aoxcon-cardano-ref/src/Aoxcon/Envelope.hshaskell/aoxcon-cardano-ref/src/Aoxcon/StateMachine.hshaskell/aoxcon-cardano-ref/src/Aoxcon/FNTTreasury.hshaskell/aoxcon-cardano-ref/test/Spec.hs
Run locally (if GHC/Cabal installed):
cd haskell/aoxcon-cardano-ref
cabal testBir depo AOXCON uyumlu sayılmak için minimumda şunları sağlamalıdır:
- Canonical error/status kodlarını bozmaz.
- Replay/nonce/idempotency kurallarını birebir uygular.
- Conformance vektörlerini geçirir.
- Audit evidence üretir (sürüm bazlı).
- Security baseline kontrollerini CI politikası haline getirir.
MUST, MUST NOT, SHOULD, MAY terimleri RFC 2119 anlamıyla kullanılır.
- Normatif değişiklikler PR review gerektirir.
- Her davranış değişikliği SemVer etkisi belirtir.
- Güvenlik etkili değişiklikler aynı değişim setinde security + conformance dokümanlarını günceller.
Terms MUST, MUST NOT, SHOULD, and MAY are interpreted as in RFC 2119.
- Normative changes require pull request review.
- Every behavior change must declare SemVer impact.
- Security-impacting changes MUST update security and conformance docs in the same change set.
- Conformance matrix MUST be updated when new error/status behavior is introduced.
See LICENSE.