Skip to content

About

Runnable reference implementation of execution finality for AI-native 5G/6G, IMT-2030, AI-RAN and O-RAN. Covers Candidate Acts, PED validation, evidence-before-authority, scoped non-bearer capabilities, Finality Sink verification, replay/epoch controls, RIC/UPF variations, tests and benchmarks. Keywords: 3GPP, RAN, telecom security.

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Execution-Finality for AI-Native 5G/6G and O-RAN

Runnable Reference Implementation

This repository is a runnable, vendor-neutral reference implementation of the execution-finality architecture described in draft-das-ai-native-6g-execution-finality-01, Execution-Finality for AI-Native 5G/6G and O-RAN.

The implementation demonstrates the draft's central invariant:

A network operation may be generated, computed, scheduled, routed, or approved upstream, but it remains non-effective until protected validation evidence exists, scoped finality authority has been issued, and the actual Finality Sink independently verifies current authority immediately before the protected network consequence.

The code is deliberately structured as a two-boundary system rather than a single authorization call:

AI / RIC / Orchestrator / Network Function
                 |
                 v
          Network Candidate Act
                 |
                 v
          NON-EFFECTIVE STATE
                 |
                 v
     Protected Enforcement Domain (PED)
       - validate act-specific predicates
       - verify policy / revocation / state
       - commit protected validation evidence
       - issue scoped finality authority
                 |
                 v
       signed authority envelope
                 +---- sink-local protected activation state
                 |
                 v
          Network Finality Sink
       - independently verify signature
       - re-hash exact Candidate Act
       - verify evidence binding
       - verify protected activation state
       - verify topology/configuration epochs
       - verify policy/authority/revocation epochs
       - verify nonce / sequence / scope / sink
       - recompute actual effect-parameter digest
       - atomically consume single-use authority
                 |
          FAILURE | SUCCESS
        no effect | permitted network effect

The reference implementation is intentionally not a simulation in which ALLOW=True directly mutates network state. The demo network consequence can only be reached through NetworkFinalitySink.verify_and_effectuate() after all load-bearing checks complete.


1. What this repository contains

  • Python package implementing the Candidate Act, PED, protected evidence, scoped non-bearer authority, Finality Sink, replay state, and effectuation boundary.
  • Pydantic models corresponding to the JSON interoperability objects and telecom fields in the draft.
  • Canonical JSON hashing for act and effect binding.
  • Ed25519 signing as the default asymmetric implementation variation.
  • HMAC-SHA256 as a constrained/shared-secret demonstration variation.
  • Sink-local activation state so the transported authority envelope is not treated as sufficient merely by possession.
  • In-memory state for simple runs.
  • SQLite-backed activation and validation-evidence stores for restart/persistence demonstrations.
  • Single-use consumption and concurrent replay protection.
  • Policy, authority, revocation, topology, and configuration epoch checks at the sink.
  • AI-RAN, O-RAN, UPF, session, network-API, sensing, RF, beam, and slice-oriented variations.
  • CLI examples for successful effectuation, replay, stale topology, revocation, parameter substitution, sink substitution, and signature tampering.
  • Benchmark harness.
  • 79 automated tests, all passing in the packaged reference build.
  • GitHub Actions workflow for Python 3.11, 3.12, and 3.13.
  • Dockerfile.
  • Original Internet-Draft XML under draft/ for traceability.

2. Quick start

Requirements

  • Python 3.11+
  • pydantic >= 2.7, < 3
  • cryptography >= 42, < 47
  • pytest >= 8, < 10 for tests

The packaged build was exercised in this environment with Python 3.13.5, Pydantic 2.13.4, cryptography 46.0.4, and pytest 9.0.2.

Install

git clone <repository-url>
cd ai-native-6g-execution-finality-reference
python -m venv .venv
source .venv/bin/activate        # Windows: .venv\Scripts\activate
python -m pip install --upgrade pip
pip install -e '.[dev]'

Run the normal allow path

network-finality-demo

or:

python -m network_finality.cli

Expected result:

  1. PED returns ALLOW and commits validation evidence.
  2. A scoped finality authority is issued.
  3. The Finality Sink independently verifies it.
  4. The authority is consumed.
  5. Exactly one demo network effect is created.

Demonstrate replay protection

network-finality-demo --replay

The first invocation becomes effective. The second invocation using the same authority is denied with EF-005 AUTHORITY_ALREADY_USED semantics.

Demonstrate stale topology

network-finality-demo --simulate topology-change

The PED can validly approve the act, but the sink rejects it because the topology epoch changed before effectuation.

Other built-in failure demonstrations

network-finality-demo --simulate revocation
network-finality-demo --simulate parameter-substitution
network-finality-demo --simulate sink-substitution
network-finality-demo --simulate signature-tamper

Persistent demo state

network-finality-demo --persistence sqlite --state-dir .ef-state --replay

This stores validation evidence and activation/consumption state in SQLite. SQLite persistence demonstrates restart-safe replay state; it is not claimed to be protected monotonic hardware state.

Run all tests

pytest -q

Packaged reference result:

79 passed

Run in Docker

docker build -t network-finality-reference .
docker run --rm network-finality-reference

3. Source-to-code traceability

The implementation separates draft-derived protocol concepts from implementation choices. This distinction is important: the Internet-Draft defines architectural and semantic requirements; it does not prescribe one Python library, signing algorithm, database, transport, or hardware product.

Repository element Source in the draft Implementation choice here
NetworkCandidateAct JSON Interoperability Profile / NetworkCandidateAct object Pydantic v2 strict model
Non-Effective State Core Invariant / Non-Effective State No DemoNetwork.apply() path is exposed before sink verification
PED First Boundary: PED Validation Python ProtectedEnforcementDomain class
Protected validation evidence Validation Success / Evidence-Gated Progression Hash-chained evidence record in memory or SQLite
Scoped non-bearer finality authority Scoped Non-Bearer Finality Authority Signed envelope + independently installed sink-local activation record
Act binding Candidate Act Descriptor / Finality Sink Verification Canonical JSON + SHA-256 digest
Sink binding Authority and Finality Sink sections finality_sink_id plus boundary ID plus sink-local activation state
Freshness Candidate Act / authority / failure handling Nonce, optional sequence, candidate expiry, authority expiry
Policy/revocation state Authority Consumption, Replay, and Revocation Exact integer epoch comparison at PED and sink
Topology/configuration state JSON authority and state mismatch example Exact topology and configuration epochs verified at sink
Replay prevention Replay / Authority Consumption Single-use activation store with atomic consume operation
Final consequence Effectuation / Network Finality Sink In-memory DemoNetwork mutation accessible only after finality checks
Hot/cold-path concept Hot Path and Cold Path Configurable policy/TTL hooks; no remote ledger is required for local demo
Transport neutrality JSON Interoperability Profile In-process call in demo; serialization is JSON-compatible

Important strictness variation

The draft's top-level Candidate Act schema uses additionalProperties: false. This implementation applies strict extra-field rejection to all Pydantic objects, including nested structures. That is an intentional defensive implementation choice and should not be misrepresented as a normative requirement added by the draft.


4. How the parameters were selected

The values in the default runnable example are not arbitrary protocol claims. They come from either the draft's JSON examples or explicit reference-implementation decisions.

Draft-derived example values

The default example mirrors the draft's AI-RAN resource-allocation example:

Parameter Default Why it appears
candidate_act_id net-39f8820b-reference Follows draft Candidate Act identifier pattern; length expanded for schema validation
act_type SLICE_RESOURCE_ALLOCATION Listed in the draft Candidate Act enum/example
network function ai-ran-controller-7 Draft example initiator
function type AI_RAN_CONTROLLER Draft enum/example
agent ran-agent-7 Draft complete example
model traffic-optimizer-v5 Draft complete example
PLMN 00101 Draft complete example
network domain ran-domain-2 Draft example
slice slice-17 Draft example
cell cell-108 Draft AI-RAN scenario
jurisdiction IN Draft example
subscriber scope TENANT / tenant-A Draft example
purpose latency-optimization Draft example
effect type ALLOCATE_CAPACITY Draft authority/effect example
added capacity 12% Draft proposed effect example
duration 120 s Draft example
policy epoch 42 Draft example
authority epoch 8 Draft example
revocation epoch 7 Draft example
topology epoch 993 Draft validation/authority example
configuration epoch 771 Draft validation/authority example
nonce C3929177AA801C55 Draft example
sequence 8821 Draft complete example
sink ran-finality-sink-04 Draft example
sink type RAN_CONTROL Draft sink-verification example
protected-state ref net-ped-state-7801 Draft example
starting monotonic counter 184991 Draft example
authority TTL 4 seconds Mirrors the draft authority example's 4-second lifetime

Reference-implementation choices

These are engineering choices used to make the architecture runnable; they are not normative protocol requirements:

  • Python 3.11+.
  • Pydantic for strict runtime models.
  • SHA-256 as the default canonical object digest.
  • Ed25519 as the default authority signature.
  • In-memory lock for the demonstration effect boundary.
  • Hash-chained evidence records.
  • SQLite as an optional persistence backend.
  • Five-second default Candidate Act lifetime for the CLI demo.
  • Four-second default finality-authority lifetime.
  • Exact set equality for demo resource IDs.
  • Default allowlist containing the single demonstration jurisdiction and sink.

Production profiles can replace these choices while preserving the protocol invariant.


5. Candidate Act binding

A Candidate Act is fully serializable and contains the load-bearing inputs required by the network profile:

{
  "candidate_act_id": "...",
  "act_type": "SLICE_RESOURCE_ALLOCATION",
  "initiator": { "network_function_id": "...", "function_type": "AI_RAN_CONTROLLER" },
  "network_context": { "plmn_id": "00101", "jurisdiction": "IN" },
  "resource_scope": { "resource_type": "SLICE", "resource_ids": ["slice-17"] },
  "purpose": { "purpose_id": "latency-optimization" },
  "requested_effect": {
    "effect_type": "ALLOCATE_CAPACITY",
    "parameters_digest": { "algorithm": "SHA-256", "value": "..." }
  },
  "policy_state": { "policy_epoch": 42, "authority_epoch": 8, "revocation_epoch": 7 },
  "freshness": { "nonce": "C3929177AA801C55", "sequence": 8821 },
  "finality_sink": { "sink_id": "ran-finality-sink-04", "sink_type": "RAN_CONTROL" }
}

The whole Candidate Act is canonicalized and hashed. If a load-bearing field is changed after authority issuance, the sink obtains a different digest and denies the act.

The actual proposed effect parameters are separately canonicalized at the sink. This prevents an implementation from presenting a legitimate Candidate Act while substituting broader parameters at the effectuation boundary.


6. Evidence before authority

The PED does not return a usable authority immediately after a Boolean policy result.

The sequence is:

validate candidate
      |
      +-- DENY --> commit denial evidence --> no authority
      |
      `-- ALLOW
           |
           v
     advance protected counter
           |
           v
     commit validation evidence
           |
           v
     construct bounded authority
           |
           v
     sign authority
           |
           v
     install sink-local activation state
           |
           v
     release authority to caller

The in-memory and SQLite evidence stores form a simple previous-digest chain to make ordering visible in the reference code. This is a demonstration of evidence-gated progression, not a claim that a normal SQLite database is equivalent to an HSM, TEE, sealed monotonic store, or external ledger.


7. How “non-bearer” is demonstrated

A signed token can easily become bearer-style if possession of the token alone is treated as sufficient authority. This implementation therefore deliberately requires two different pieces of state:

  1. Transported signed authority envelope — contains the act/scope/evidence/epoch/sink bindings.
  2. Sink-local activation record — independently installed in the sink's protected state before the authority is released to the caller.

At effectuation time the sink verifies both. The activation record is bound to:

  • authority ID,
  • full authority digest,
  • Candidate Act digest,
  • sink ID,
  • nonce,
  • activation commitment,
  • expiration,
  • consumption state.

Copying the authority envelope to another sink therefore fails. Removing the sink-local record also fails. Replaying a consumed authority fails.

This is still a software reference pattern. A production non-bearer implementation could use an HSM object, enclave-resident state, SmartNIC/DPU capability state, protected kernel object, confidential-computing state, secure counter, channel-bound key, or another protected representation.


8. Independent Finality Sink checks

The Finality Sink does not trust the prior PED decision as sufficient. It re-checks the following immediately before the demo consequence:

  • signing key identifier and algorithm,
  • authority signature,
  • authority expiration,
  • exact Candidate Act digest,
  • Candidate Act ID,
  • protected evidence presence and digest,
  • evidence decision state,
  • sink-local activation record,
  • activation commitment,
  • prior consumption state,
  • sink identity,
  • protected-state reference,
  • topology epoch,
  • configuration epoch,
  • policy epoch,
  • authority epoch,
  • revocation epoch,
  • nonce,
  • sequence,
  • act type,
  • resource type and resource IDs,
  • subscriber scope,
  • purpose,
  • jurisdiction,
  • permitted effect type,
  • recomputed effect-parameter digest,
  • maximum duration.

Only after those checks pass does the sink atomically consume the single-use activation state and mutate DemoNetwork.


9. Telecom variations included

The test suite exercises multiple Candidate Act / sink combinations to show that the architecture is not hard-coded only to one slice-allocation example.

Examples include:

Candidate Act Initiator Resource Example sink
SLICE_RESOURCE_ALLOCATION AI-RAN controller Slice RAN_CONTROL
RAN_PARAMETER_CHANGE RIC xApp Cell O_RAN_E2
NETWORK_API_INVOCATION Network API client Network API NETWORK_API_GATEWAY
UPF_RULE_CHANGE UPF controller UPF rule UPF
SESSION_MODIFICATION SMF Session SESSION_CONTROLLER
BEAM_CHANGE AI-RAN controller Beam RAN_CONTROL
SENSING_OPERATION Edge agent Sensing resource CONTROL_PLANE_GATEWAY
RF_ENABLE Orchestrator Spectrum resource RF_ENABLE

The draft also permits carrier gateways, control-plane functions, signaling gateways, edge network functions, and future 6G enforcement nodes as possible Finality Sink locations. The code models the sink as a replaceable boundary rather than binding the architecture to a particular vendor or network function.


10. Signing variations

Ed25519 — default

network-finality-demo --signing-backend ed25519

Properties demonstrated:

  • PED retains private signing authority.
  • Sink verifies with public key.
  • Tampering with the signed envelope fails.
  • Appropriate architectural direction where verifier components should not possess the signing key.

HMAC-SHA256 — demonstration variation

export EF_HMAC_SECRET='replace-with-a-high-entropy-secret'
network-finality-demo --signing-backend hmac

HMAC is useful for demonstrating constrained deployments or symmetric protected channels, but it gives every verifier with the shared secret the ability to generate valid MACs. It should not be interpreted as equivalent to asymmetric key separation.


11. Persistence variations

In-memory

Best for unit testing and explanation.

network-finality-demo --persistence memory

Limit: process restart loses replay/evidence state.

SQLite

Useful for restart and atomic-consumption demonstrations.

network-finality-demo --persistence sqlite --state-dir .ef-state

Limit: ordinary SQLite is not a trusted execution environment, secure monotonic counter, HSM, or tamper-proof ledger. An administrator able to roll back or rewrite the database can violate the protected-state assumptions unless the storage is itself protected.


12. Hot-path / cold-path interpretation

The draft allows latency-sensitive classes to use local protected state, fresh nonce state, cached policy, short-lived authority, current revocation state, and a pre-bound sink while still requiring sink verification.

This repository implements the building blocks needed for such a local hot path:

  • local policy state,
  • local epoch state,
  • short-lived finality authority,
  • local evidence store,
  • local activation/consumption store,
  • no mandatory external ledger round trip,
  • local cryptographic verification.

It does not pretend that all telecom consequences should use the same path. A production deployment should escalate high-risk or uncertain operations—such as cross-jurisdiction export, RF emission, high-consequence infrastructure changes, unknown tools, uncertain policy, or unavailable revocation state—to a stronger/cold path.

The fail-closed invariant remains the same: hot-path uncertainty does not become default permission.


13. Failure behavior demonstrated

The CLI and tests cover failure classes corresponding to the draft's suggested EF-xxx identifiers, including:

  • EF-002 no finality authority,
  • EF-003 invalid/tampered authority,
  • EF-004 stale authority,
  • EF-005 already-used authority,
  • EF-006 replay detected,
  • EF-007 nonce/freshness failure,
  • EF-010 act mismatch,
  • EF-011 descriptor/parameter-digest mismatch,
  • EF-012 scope mismatch,
  • EF-013 purpose mismatch,
  • EF-014 consequence/effect class mismatch,
  • EF-021 jurisdiction mismatch,
  • EF-030 policy epoch mismatch,
  • EF-031 revocation mismatch,
  • EF-032 protected-state/authority-epoch mismatch,
  • EF-033 topology/configuration mismatch,
  • EF-040 sink mismatch,
  • EF-050 attestation failure,
  • EF-063 unresolved jurisdiction,
  • EF-080 fail-closed fallback / missing required protected state.

These symbolic identifiers are implementation-facing examples and are not IANA assignments.


14. Test coverage

The packaged test suite contains 79 tests.

Coverage includes:

  • successful end-to-end effectuation,
  • evidence-before-authority ordering,
  • act/sink/nonce/epoch/network-state binding,
  • single-use authority,
  • eight telecom act/sink variations,
  • missing authority,
  • replay after success,
  • concurrent replay race (only one effect is permitted),
  • topology change,
  • configuration change,
  • policy change,
  • authority-epoch change,
  • revocation change,
  • protected-state substitution,
  • Candidate Act substitution,
  • resource substitution,
  • effect-type substitution,
  • parameter substitution,
  • forged parameter digest,
  • duration escalation,
  • sink substitution,
  • signature-envelope tampering,
  • signature bytes tampering,
  • wrong verification key,
  • missing validation evidence,
  • missing sink activation state,
  • expired authority,
  • expired Candidate Act,
  • stale policy/revocation/authority epochs at PED,
  • unauthorized sink,
  • disallowed and unresolved jurisdiction,
  • disallowed purpose,
  • mandatory attestation failure/success,
  • duplicate Candidate Act nonce,
  • denial evidence,
  • Ed25519 backend,
  • HMAC backend,
  • SQLite evidence/activation state,
  • replay state surviving store re-open,
  • multiple TTL values,
  • multiple subscriber-scope types,
  • proof that PED approval alone creates no network effect,
  • proof that a failed sink attempt does not consume a still-valid authority,
  • evidence hash-chain progression,
  • canonical JSON order stability,
  • schema strictness and timestamp validation.

Run:

pytest -q

15. Benchmark harness

Run:

python scripts/benchmark.py --iterations 1000

The script measures local Python reference-path latency for:

  • Candidate Act creation and hashing,
  • PED validation/evidence/authority issuance,
  • Finality Sink verification and demo effectuation,
  • total end-to-end reference path.

The benchmark is intentionally local and synthetic. It is useful for detecting regressions in the reference code. It is not a carrier-grade throughput result and must not be quoted as 5G/6G line-rate performance.


16. Environment configuration

A sample file is included as .env.example.

Environment variable Default Meaning
EF_SIGNING_BACKEND ed25519 ed25519 or hmac
EF_PERSISTENCE memory memory or sqlite
EF_STATE_DIR .ef-state SQLite storage directory
EF_AUTHORITY_TTL_SECONDS 4 maximum demo authority lifetime
EF_REQUIRE_ATTESTATION false require runtime attestation field in Candidate Act
EF_HMAC_SECRET demo fallback shared secret only when HMAC backend is selected

No environment option bypasses Finality Sink verification.


17. Repository layout

.
├── README.md
├── NOTICE.md
├── pyproject.toml
├── requirements.txt
├── requirements-dev.txt
├── Dockerfile
├── Makefile
├── .env.example
├── .github/workflows/test.yml
├── draft/
│   └── draft-das-ai-native-6g-execution-finality-01.xml
├── schemas/
│   ├── draft-network-candidate-act.schema.json
│   └── implementation-network-candidate-act.schema.json
├── examples/
│   ├── candidate-act.json
│   ├── proposed-effect.json
│   ├── allow-trace.json
│   └── deterministic-digest-vector.json
├── docs/
│   ├── ARCHITECTURE.md
│   ├── PARAMETER-MAPPING.md
│   ├── VARIATIONS.md
│   ├── LIMITATIONS.md
│   ├── SECURITY.md
│   ├── TEST-MATRIX.md
│   └── DEPLOYMENT.md
├── scripts/
│   ├── benchmark.py
│   └── generate_examples.py
├── src/network_finality/
│   ├── models.py
│   ├── canonical.py
│   ├── crypto.py
│   ├── evidence.py
│   ├── state.py
│   ├── policy.py
│   ├── authority.py
│   ├── ped.py
│   ├── sink.py
│   ├── network.py
│   ├── engine.py
│   └── cli.py
└── tests/

18. What this implementation does not claim

This section is deliberately explicit.

No standards conformance claim

This code is inspired by and intended to make the accompanying Internet-Draft mechanically understandable. It is not an IETF standard, not a 3GPP release artifact, and not an O-RAN conformance profile.

No replacement for 3GPP / O-RAN security

The architecture is an additional pre-effectuation control. It can consume identity, SBA authorization, policy, CAPIF/NEF, A1/E2, attestation, RBAC, OAuth, risk, or human-approval decisions as inputs. It does not replace those systems.

No real TEE/HSM/PED hardware

The Python PED is a logical protected-domain reference. Process memory is not a TEE. SQLite is not sealed monotonic storage. Production implementations need an actual trust boundary appropriate to the consequence class.

No real carrier Finality Sink

DemoNetwork is an in-memory consequence surface. A real Finality Sink must be positioned so the protected network consequence is technically non-completable through another path.

No alternate-path proof

The repository demonstrates one controlled consequence path. It cannot prove that a real deployment has no bypass through another API, plugin, network function, debug path, privileged operator interface, or hardware path. Deployment architecture must close every path capable of producing the same protected consequence.

No remote-attestation verifier

The Candidate Act can require and bind a runtime-attestation digest, but this repository does not validate a real TPM/TEE/GPU/CCA/SEV-SNP/TDX attestation evidence chain.

No full 3GPP/O-RAN interface binding

There is no live N2/N3/N4/SBI/E2/A1/CAPIF/NEF integration. The draft states that the semantic objects can be carried over different protected transports; this implementation focuses on the semantic/finality layer.

No distributed consensus

The reference stores are local. Multi-site replication, quorum state, split-brain handling, Byzantine fault tolerance, and inter-operator federation are outside the implementation.

No external ledger requirement

The reference does not require blockchain or remote ledger round trips. The evidence chain is local. A production profile may externally anchor evidence if desired, but later anchoring must not be confused with prior authorization.

No formal verification

The tests exercise many failure paths but do not constitute a mathematical proof of non-bypassability or protocol correctness.

No carrier-grade performance claim

The benchmark measures Python on one host. It does not model RAN scheduler timing, DPU/SmartNIC pipelines, UPF packet rate, distributed control-plane RTT, enclave transitions, HSM latency, or inter-operator links.

No universal policy model

The included policy is intentionally narrow. Real deployments need operator/regulatory policy compilers, jurisdiction resolution, subscriber controls, resource envelopes, risk classes, and possibly emergency overrides.

No patent-license statement

The draft includes an IPR note concerning pending applications in the DAS Protocols family. This repository does not define additional patent licensing terms. See NOTICE.md.


19. Production adaptation points

The architecture is designed so major demo components can be replaced independently:

Reference component Possible production replacement
Ed25519Signer HSM/KMS/TEE signing key, operator PKI
InMemoryEvidenceStore enclave-sealed log, HSM state, append-only transparency system
SQLiteEvidenceStore protected replicated database, hardware-backed monotonic log
InMemoryActivationStore kernel object, DPU/SmartNIC state, HSM object, secure enclave state
TelecomPolicy PCF/operator policy engine, regulatory policy, risk engine
ProtectedNetworkState protected topology/configuration/revocation state feed
DemoNetwork.apply() UPF mutation, E2 actuation, session state change, RF gate, API consequence
in-process call mTLS/HTTPS, local IPC, SBA transport, O-RAN control integration

The critical requirement is not the class name. It is preservation of the ordering and non-completability invariant.


20. Security review questions for implementers

Before treating a deployment as an execution-finality boundary, answer at least these questions:

  1. Can the same protected consequence be triggered through a path that does not call the Finality Sink?
  2. Can a privileged process directly mutate the protected resource after the sink denies it?
  3. Can consumed-state or epoch state be rolled back?
  4. Can a copied authority be used at another sink?
  5. Can an authority be reused after revocation or topology change?
  6. Is the exact effect parameter set recomputed at the last boundary?
  7. Is the signer separated from verifiers?
  8. Can a timeout, policy outage, cache miss, or revocation outage accidentally turn into allow?
  9. Is authority consumption atomic with the real consequence?
  10. If effectuation fails halfway, are replay and recovery semantics defined?
  11. Is the Candidate Act digest canonical across languages/implementations?
  12. Are time, nonce, sequence, and epoch sources trustworthy?
  13. Is attestation fresh and bound to the relevant runtime when attestation is required?
  14. Are cross-jurisdiction and subscriber-scope transitions represented before effectuation?
  15. Does a hot-path cache preserve current revocation and sink binding?

If the answer to the first question is “yes,” then the deployment does not yet have a complete Finality Sink for that consequence.


21. Relationship to the accompanying Internet-Draft

The draft explains why authentication of an AI controller or network function is different from authority for one exact live-network consequence. The repository turns that semantic distinction into executable code.

The implementation intentionally preserves these draft principles:

  • network authentication is not network finality;
  • computation is not authority;
  • Candidate Acts can be fully computed while remaining non-effective;
  • validation success alone does not create external consequence;
  • protected evidence precedes or is atomic with authority release;
  • authority is scoped and non-bearer rather than universal bearer permission;
  • the sink re-verifies independently at the consequence boundary;
  • replay/revocation/current-state checks occur at the sink;
  • failure leaves the protected consequence non-effective;
  • existing 3GPP/O-RAN/access-control systems remain useful inputs rather than being replaced.

For the full protocol text, see:

draft/draft-das-ai-native-6g-execution-finality-01.xml

License, Patent Rights, Research Use, and 6G Research Positioning

Copyright License — CC BY-NC 4.0

Unless a particular file states otherwise, the original copyrightable material in this repository is made available under the:

Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0).

Subject to the terms of CC BY-NC 4.0, users may:

  • read and study the material;
  • copy and redistribute the material;
  • reproduce examples for research or educational purposes;
  • modify or adapt the material;
  • experimentally implement the reference architecture for non-commercial research;
  • cite the work in academic, standards, engineering, security, interoperability, or policy discussions; and
  • use the material for evaluation, testing, benchmarking, teaching, technical review, or other non-commercial research purposes.

The following conditions apply:

Attribution

Appropriate credit must be provided to:

Sangam Das — Independent Inventor

Where reasonably possible, attribution should identify this repository and the associated technical work.

Modified versions should clearly indicate that modifications have been made.

Attribution must not imply endorsement, certification, partnership, sponsorship, or approval by the author.

NonCommercial

The CC BY-NC 4.0 copyright license permits use of the licensed copyright material only for purposes that are not primarily intended for commercial advantage or monetary compensation.

Commercial users should obtain separate permission where required.


Important: Copyright License Does Not Grant Patent Rights

CC BY-NC 4.0 is a copyright license. It does not grant a patent license.

Patent and trademark rights are expressly outside the patent grant of the CC BY-NC 4.0 license.

Accordingly, publication of:

  • source code;
  • JSON schemas;
  • test vectors;
  • protocol examples;
  • pseudocode;
  • diagrams;
  • benchmark results;
  • implementation examples;
  • Internet-Draft material;
  • architectural descriptions; or
  • interoperability demonstrations

does not grant a license to practice any patent claim that may cover an implementation.

Certain concepts described or demonstrated in this repository may relate to pending patent applications in the DAS Protocols family.

The associated Internet-Draft identifies pending patent applications and states that applicable IETF intellectual-property disclosures should be handled according to the relevant IETF IPR framework.

Therefore:

Copyright permission to read, study, reproduce, adapt, or experimentally evaluate this repository does not automatically constitute permission to commercially implement patented technology.

Commercial implementation, incorporation into commercial telecommunications products, silicon, network infrastructure, network functions, software platforms, cloud systems, RAN equipment, network accelerators, or other commercial products may require separate permission or licensing where applicable patent rights exist.

Nothing in this README constitutes:

  • a FRAND commitment;
  • a royalty-free patent commitment;
  • a patent waiver;
  • an exhaustion statement;
  • a covenant not to sue;
  • an implied patent license;
  • a trademark license;
  • a standards-essentiality determination;
  • a patent-validity opinion; or
  • a freedom-to-operate opinion.

Any standards-related patent licensing position should be established separately through the applicable standards/IPR process.


Software-License Clarification

The repository contains executable reference software as well as documentation.

Creative Commons licenses are primarily copyright licenses and are not conventional software-development licenses.

The use of CC BY-NC 4.0 here communicates permission for non-commercial research, study, reproduction, evaluation, adaptation, teaching, standards analysis, and technical experimentation.

CC BY-NC 4.0 does not provide every provision normally found in a production software license.

Production or commercial deployment should therefore be subject to an appropriate separate agreement where required.


No Warranty / Research Code

This repository is a research and reference implementation.

THE MATERIAL IS PROVIDED FOR RESEARCH AND EVALUATION PURPOSES WITHOUT WARRANTY OF ANY KIND.

No representation is made that this implementation is:

  • production ready;
  • carrier certified;
  • formally verified;
  • 3GPP conformant;
  • O-RAN certified;
  • IMT-2030 compliant;
  • suitable for safety-critical deployment;
  • suitable for live telecommunications infrastructure;
  • resistant to every attack;
  • free of software defects; or
  • capable of meeting a particular commercial latency or throughput target.

Independent engineering, security review, performance validation, standards analysis, and legal review are required before production deployment.


Research Positioning

The Industry Direction Toward 6G

This architecture should be understood in the context of where the telecommunications industry is already moving.

The broad direction of 6G is increasingly clear:

5G / 5G-Advanced
        |
        v
Cloud-native telecommunications
        |
        v
AI-assisted networks
        |
        v
AI-native RAN and Core
        |
        v
Distributed AI + Edge Compute
        |
        v
Integrated Sensing + Communication
        |
        v
Intent-aware / Context-aware networking
        |
        v
Agentic and increasingly autonomous networks

ITU's IMT-2030 framework includes both Artificial Intelligence and Communication (AIAC) and Integrated Sensing and Communication (ISAC) among its six proposed 6G usage scenarios.

3GPP Release 20 has also established a formal study titled "Study on the Protocol for Artificial Intelligence in 6G" (TR 29.832), demonstrating that AI integration is already entering concrete 6G protocol study.

The question addressed by this repository is not whether AI will become part of 6G. That direction is already well established.

The research question is:

As AI becomes capable of generating and executing increasingly consequential network operations, what provides final technical authority over the transition from an AI computation to a live telecommunications consequence?


Qualcomm's Public 6G Direction

Qualcomm publicly describes 6G as an AI-native platform combining connectivity, sensing, and compute across devices, RAN, core, edge, and cloud.

Its public 6G work includes areas such as:

  • AI-native device/RAN/core architecture;
  • context-aware networking;
  • intent-aware networking;
  • dynamic QoS;
  • autonomous UE adaptation;
  • AI-RAN;
  • distributed compute;
  • wide-area sensing;
  • Giga-MIMO;
  • advanced radio technologies;
  • power-efficient telco compute;
  • RAN acceleration;
  • autonomous network management; and
  • agentic services.

Qualcomm specifically describes devices making autonomous adaptations within network-defined guardrails, with intelligence distributed across device, RAN, and core.

Qualcomm is therefore solving extremely important questions such as:

How should 6G communicate?

How should 6G use spectrum?

How should AI improve RAN performance?

How should devices and networks adapt dynamically?

How should sensing, compute and connectivity converge?

How should AI optimize resource allocation?

How should autonomous networks operate efficiently?

Where Execution Finality Is Different

Execution finality addresses a later question:

The AI has already computed an action.

The controller is already authenticated.

The network function may already be authorized.

The requested interface may already be legitimate.

The policy system may already have returned ALLOW.

             ↓

MAY THIS EXACT COMPUTED ACTION
BECOME A LIVE NETWORK CONSEQUENCE
RIGHT NOW?

The proposed architecture therefore introduces another state transition:

Computation
     |
     v
Candidate Act
     |
     v
NON-EFFECTIVE STATE
     |
     v
Protected Enforcement Domain
     |
     v
Act-Specific Validation
     |
     v
Protected Validation Evidence
     |
     v
Scoped / Bounded Non-Bearer
Finality Authority
     |
     v
Independent Finality Sink
Verification
     |
     +------ FAIL ------> NO EFFECT
     |
     `------ PASS
              |
              v
       Authority Consumed
              |
              v
       Network Consequence

Qualcomm's public roadmap is primarily concerned with enabling and optimizing intelligent 6G operation. Execution finality focuses specifically on controlling the final transition from that intelligent computation into externally effective authority — not on building another AI-native 6G platform alongside it.


Huawei's Public 6G Direction

Huawei's public 6G work is particularly relevant because it already addresses both agentic networking and native trustworthiness.

Huawei describes 6G native trustworthiness around three major pillars:

  • security;
  • privacy; and
  • resilience.

Its public research discusses distributed trust, continuous trustworthiness, lifecycle security, privacy-preserving technologies, attestation-related concepts, and broader trust architectures for highly distributed 6G systems.

Huawei has also publicly described an Agentic Core Network in which AI can:

  • detect user needs;
  • predict intent;
  • generate services;
  • execute services;
  • coordinate through multiple agents; and
  • continuously optimize those services.

This makes the execution-finality question especially relevant.

An autonomous network architecture creates a transition resembling:

Observe
   ↓
Infer
   ↓
Predict
   ↓
Plan
   ↓
Generate Action
   ↓
Execute Action

Execution finality inserts a load-bearing boundary between the final two stages:

Observe
   ↓
Infer
   ↓
Predict
   ↓
Plan
   ↓
Generate Candidate Act
   ↓
NON-EFFECTIVE
   ↓
Validate Exact Consequence
   ↓
Issue Scoped Finality Authority
   ↓
Verify at Consequence Boundary
   ↓
Execute

The Difference from Huawei's Native Trustworthiness Work

Huawei's public work describes a broad 6G trustworthiness architecture covering security, privacy, resilience, trust relationships, risk management, and supporting technologies.

Execution finality is narrower. It isolates one particular systems invariant:

A computed operation must remain technically non-effective until current, act-specific authority has been validated and independently verified at the boundary where the consequence would actually occur.

The research therefore attempts to turn broad concepts such as:

trust
policy
authorization
AI governance
attestation
security

into an additional concrete execution rule:

NO CURRENT FINALITY
        =
NO PROTECTED CONSEQUENCE

Ericsson's Public 6G Direction

Ericsson describes 6G as an AI-native intelligent fabric connecting AI, cloud, compute, mobile infrastructure, sensing, and increasingly autonomous systems.

Its public 6G material discusses:

  • AI-native networks;
  • autonomous network operations;
  • intelligence throughout network layers;
  • distributed AI agents;
  • sensing;
  • positioning;
  • digital twins;
  • network exposure; and
  • machine-timescale autonomous operation.

Ericsson has explicitly discussed autonomous AI agents collaborating at machine timescales and movement toward increasingly autonomous networks.

Execution finality is complementary to that direction.

As autonomy increases:

more decisions are produced by machines
                    ↓
less opportunity exists for human approval
immediately before effectuation
                    ↓
the final machine-enforced authority boundary
becomes increasingly important

The proposed contribution is not another autonomous-network controller. It is an attempt to define what must be true immediately before an autonomous controller is permitted to cause a protected consequence.


Nokia's Public 6G Direction

Nokia Bell Labs identifies major 6G technology areas including:

  • AI-native air interface;
  • cognitive, automated, and specialized architectures;
  • extreme connectivity;
  • network-as-a-sensor;
  • new spectrum technologies; and
  • security, trust, and privacy.

Nokia describes AI/ML moving from an enhancement in 5G to a foundational component of 6G and is researching AI-native network fabrics and adaptive air interfaces.

It also describes networks becoming sensors capable of producing information about physical environments, movement, and potentially other characteristics of objects.

This increases the consequence surface.

An AI-native future network may not merely:

send packets

It may also:

infer location
sense physical objects
allocate radio resources
modify routing
activate services
modify sessions
control beams
expose network information
coordinate machines
interact with physical systems

Execution finality attempts to provide a common rule for selected consequential operations regardless of which AI model, vendor, radio technology, or network function produced them.


What the Major 6G Roadmaps Are Primarily Building

A simplified representation of the reviewed public industry direction is:

                 6G

      +-----------------------+
      | Better Connectivity   |
      +-----------------------+
                 |
      +-----------------------+
      | AI-Native RAN/Core    |
      +-----------------------+
                 |
      +-----------------------+
      | Integrated Sensing    |
      +-----------------------+
                 |
      +-----------------------+
      | Distributed Compute   |
      +-----------------------+
                 |
      +-----------------------+
      | Intent / Context      |
      +-----------------------+
                 |
      +-----------------------+
      | Autonomous Agents     |
      +-----------------------+
                 |
      +-----------------------+
      | Physical / Digital AI |
      +-----------------------+

The DAS execution-finality research asks what happens after those capabilities produce a consequential operation:

                 6G

      AI / RAN / Core / Agent
                 |
                 v
          COMPUTED ACTION
                 |
                 v
       +------------------+
       | Candidate Act    |
       +------------------+
                 |
                 v
       +------------------+
       | NON-EFFECTIVE    |
       +------------------+
                 |
                 v
       +------------------+
       | PED Validation   |
       +------------------+
                 |
                 v
       +------------------+
       | Evidence         |
       +------------------+
                 |
                 v
       +------------------+
       | Scoped Authority |
       +------------------+
                 |
                 v
       +------------------+
       | Finality Sink    |
       +------------------+
                 |
          PASS / FAIL
            /       \
           /         \
     NO EFFECT       EFFECT

The Core Difference

The difference can be summarized in one sentence:

Much of current 6G research focuses on how networks can become more intelligent, autonomous, adaptive, sensing-aware, efficient and capable; execution finality focuses on what must happen after that intelligence has computed an action but before the action is permitted to become a live consequence.

The architectural proposition is therefore:

Computation is not authority.

An AI model may compute an operation.

That alone is not authority.

Authentication is not finality.

A network function may be authenticated.

That does not necessarily authorize every consequence it can generate.

Access is not consequence authorization.

An xApp, rApp, agent, API client, orchestrator, SMF, controller or workload may legitimately access an interface.

That does not necessarily authorize every resulting network-state mutation.

Attestation is not finality.

Attestation may establish properties of a workload or execution environment.

That evidence can be important input to the PED.

It does not by itself decide whether every subsequent act should become externally effective.

Policy approval is not necessarily the last enforcement point.

A policy engine may authorize an operation.

Execution finality requires the current authorization to remain load-bearing at the actual consequence boundary.


What This Research Adds

The research contribution being explored is the combination of:

  1. Candidate Act

    An operation can be generated and fully computed without automatically becoming effective.

  2. Explicit Non-Effective State

    The system distinguishes:

computed

from:

authorized to cause consequence
  1. Protected Enforcement Domain

    Act-specific predicates are evaluated while the operation remains non-effective.

  2. Evidence Before Authority

    Protected validation evidence is committed before, or atomically with, release of usable finality authority.

  3. Scoped Non-Bearer Finality Authority

    Authority is bound to relevant attributes such as:

Candidate Act
resource
scope
purpose
sink
freshness
nonce
network state
policy epoch
revocation epoch
protected state

Possession alone is not intended to be sufficient.

  1. Independent Finality Sink

    The actual consequence boundary independently verifies current authority rather than merely trusting that an upstream system previously returned ALLOW.

  2. Current-State Re-Verification

    An action valid when generated may become invalid because:

topology changed
configuration changed
policy changed
authority changed
revocation changed
sink changed
scope changed
parameters changed

The sink can therefore reject stale authority.

  1. Consumption / Replay Closure

    One-shot authority is consumed or invalidated as part of successful effectuation.

  2. Alternate-Path Closure

    A protected consequence is not actually protected if another interface can produce the same effect without passing the finality boundary.

The underlying draft therefore requires protected consequences to remain non-effective when required finality state is absent, stale, mismatched, replayed, revoked, or uncertain.


What This Research Does NOT Claim

This repository does not claim that:

  • Qualcomm lacks authorization technology;
  • Huawei lacks trustworthiness technology;
  • Ericsson lacks secure autonomous-network technology;
  • Nokia lacks security or trust architecture;
  • 3GPP lacks replay protection;
  • O-RAN lacks security mechanisms;
  • existing telecommunications authentication should be replaced;
  • existing PKI should be replaced;
  • OAuth should be replaced;
  • attestation should be replaced;
  • every packet requires a finality token;
  • every OFDM symbol requires public-key verification;
  • every PHY scheduler operation must perform the complete PED workflow; or
  • the reviewed public vendor material proves the absence of similar unpublished technology.

The proposal is intended to compose with existing mechanisms, not discard them.

The draft itself states that existing identity, access control, OAuth, policy, AI-safety, attestation, telecom authentication, regulatory policy and similar systems can supply inputs to finality validation while independent Finality Sink verification remains the later consequence-control step.


How This Compares to Existing Mechanisms and Roadmaps

  • vs. 3GPP TS 33.501 (5G security architecture) TS 33.501 establishes that a network function or subscriber is authenticated and permitted to invoke a service. This profile does not repeat that work. It sits one step later: after authentication succeeds and a service invocation is otherwise permitted, it asks whether this exact, already-authenticated operation may still become effective right now, given the current topology, policy, and revocation state. An entity can be correctly authenticated under TS 33.501 and still lack current finality authority for a specific act.

  • vs. O-RAN A1/E2/O1/O2 policy interfaces A1, E2, O1, and O2 deliver policy, intent, and configuration into the RAN. They are delivery mechanisms. This profile does not compete with that delivery function; it adds a gate immediately before the delivered, policy-approved act actually changes live network state, so a policy decision cannot be treated as self-executing or reusable without re-verification at the enforcement boundary.

  • vs. OAuth 2.0 scopes / access tokens An OAuth access token is typically a bearer credential: possession is ordinarily sufficient to invoke the authorized operation for the life of the token. Finality authority here is non-bearer and act-bound — tied to one Candidate Act, one effect, one resource and subscriber scope, one policy/revocation epoch, and, where required, one consumption event. Possessing a copy of the authority object is not sufficient without the corresponding protected state at the sink, and OAuth tokens are typically reusable until expiry, while finality authority is single-use.

  • vs. RATS / remote attestation Remote attestation evidence may be consumed as one input predicate to Protected Enforcement Domain validation. It is not replaced or duplicated by this profile. Attestation answers whether a workload or environment has certain properties; it does not by itself decide whether a specific subsequent act should become externally effective, which is the question this profile answers.

  • vs. Zero Trust Architecture (NIST SP 800-207) Zero Trust centers on continuous verification of the requesting entity, device, and session rather than perimeter-based trust. This profile is compatible with, and can consume, Zero Trust access decisions as validation inputs. It differs in granularity: Zero Trust principally re-verifies whether an entity or session may proceed; this profile re-verifies whether one specific, already-computed act and its exact effect parameters may become effective, immediately before the live consequence, and then consumes the resulting authority so it cannot be reused.

  • vs. blockchain / ledger anchoring Protected Validation Evidence may be realized with hashes, signatures, MACs, sealed state, or Merkle commitments, and external ledger anchoring is explicitly optional and off the hot path. This differs from architectures that require on-chain consensus for every protected transaction; hot-path verification here does not depend on distributed consensus latency.

  • vs. audit logging / SIEM An audit log or SIEM alert ordinarily records that an operation occurred, after it occurred, for later review or investigation. Protected Validation Evidence is committed before, or atomically with, release of finality authority, and participates in the decision of whether the operation is permitted to occur at all. Evidence-before-authority is a precondition for effectuation; an audit record is a postcondition describing what already happened.

  • vs. Qualcomm's AI-native 6G roadmap Qualcomm's public work spans the air interface, Giga-MIMO, spectral and energy efficiency, AI-native RAN/core/device operation, distributed compute, and wide-area sensing — how the network computes and adapts. This profile does not propose a waveform, MIMO technique, spectrum band, scheduler, or accelerator. It addresses the later, narrower transition: once such a platform has computed a proposed operation, whether that exact operation may become effective.

  • vs. Huawei's native-trustworthiness / Agentic Core Network Huawei's public research describes 6G native trustworthiness as a lifecycle property spanning security, privacy, resilience, and continuous trustworthiness assessment, alongside an Agentic Core Network vision of autonomous service execution. That work is broader than this profile and motivates it. This profile isolates one mechanically specific control point inside that broader trustworthiness problem: an explicit Non-Effective State, evidence committed before authority release, and independent sink-side re-verification immediately before effectuation.

  • vs. GSMA Open Gateway APIs Open Gateway defines standardized, monetizable network APIs (quality-on-demand, number verification, SIM-swap checks, and similar) that expose carrier capability to third-party applications. It addresses API exposure and commercial access, not whether an already-authorized API call's exact effect should cross into live network state at the moment of invocation. A Finality Sink could be placed at an Open Gateway API boundary to gate that moment; the two are complementary rather than overlapping.


Important Novelty / Comparison Qualification

The following distinction is important for technical and legal accuracy:

Publicly reviewed vendor roadmaps cannot prove what does or does not exist inside a company's unpublished research, standards contributions, products, source code, patents, laboratories, or future roadmap.

Therefore this repository does not assert:

"No other company has this."

Instead, it makes the narrower and testable observation that:

The reviewed public 6G roadmaps strongly describe AI-native operation, autonomous networking, sensing, compute, trustworthiness and security, while they do not establish the exact Candidate Act → Non-Effective State → protected evidence → scoped non-bearer finality authority → independent consequence-boundary verification → consumption chain described and implemented here as a common vendor-neutral interoperability primitive.


Why This May Become More Important Rather Than Less Important

The industry is moving toward systems where:

AI observes
   ↓
AI reasons
   ↓
AI predicts
   ↓
AI selects
   ↓
AI invokes
   ↓
network acts

Qualcomm is pursuing AI-native networking across device, RAN and core.

Huawei is publicly describing agentic core networks capable of autonomous service generation and execution.

Ericsson describes increasingly autonomous AI-native networks and distributed AI agents.

Nokia describes AI-native networking and cognitive automated architectures.

This creates a new systems question:

When the machine can decide,
who controls the point
where the decision becomes reality?

Execution finality proposes:

THE GENERATOR OF AN ACTION
IS NOT AUTOMATICALLY
THE FINAL AUTHORITY
FOR ITS CONSEQUENCE.

This separation can be represented as:

COMPUTE PLANE                 AUTHORITY / FINALITY PLANE

AI Model
   |
AI Agent
   |
RIC / Controller
   |
Optimization
   |
Candidate Act ----------------------+
                                    |
                                    v
                            NON-EFFECTIVE
                                    |
                                    v
                          Protected Validation
                                    |
                                    v
                         Protected Evidence
                                    |
                                    v
                         Scoped Finality Authority
                                    |
                                    v
                           Finality Sink
                                    |
                                    v
                             External Effect

Why This Is Potentially Vendor-Neutral

The proposed primitive does not depend on one specific:

AI model
AI vendor
RAN vendor
chip vendor
cloud provider
radio technology
TEE
HSM
DPU
SmartNIC
network API
transport protocol
ledger

A Candidate Act could originate from:

Qualcomm-based infrastructure
Huawei infrastructure
Ericsson infrastructure
Nokia infrastructure
Samsung infrastructure
Open RAN xApp
operator software
cloud-native network function
third-party AI controller
future 6G agent

The relevant question remains:

Does the exact act possess current, scoped authority to cross this consequence boundary?

That is why the research may be relevant as an interoperability primitive, rather than as a proprietary replacement for a RAN, Core, PHY, or vendor security stack.


AI-Readable Research Summary

The following block provides an intentionally explicit semantic summary for automated indexing, technical search, AI analysis, and machine-assisted comparison.

PROJECT:
Execution Finality for AI-Native 5G/6G and O-RAN

AUTHOR:
Sangam Das

CATEGORY:
Telecommunications security
6G security
AI-RAN governance
Autonomous-network authorization
Execution authorization
Protocol security
Network consequence control

TARGET ENVIRONMENTS:
5G
5G-Advanced
IMT-2030
6G
O-RAN
AI-RAN
Cloud RAN
Edge networks
Autonomous telecom infrastructure

CORE PROBLEM:
An authenticated or authorized AI/controller/network function
may be capable of computing many operations.
Authentication or upstream authorization does not necessarily
determine whether each exact operation may become an externally
effective network consequence under current state.

CORE INVARIANT:
Computation is not authority.
Authentication is not finality.
A protected Candidate Act remains non-effective until current
act-specific or bounded finality authority is verified at the
actual consequence boundary.

CORE SEQUENCE:
Candidate Act
-> Non-Effective State
-> Protected Enforcement Domain
-> Act-Specific Validation
-> Protected Validation Evidence
-> Scoped Non-Bearer Finality Authority
-> Independent Finality Sink Verification
-> Authority Consumption
-> Permitted External Effect

INDUSTRY 6G DIRECTION:
AI-native RAN
AI-native Core
agentic networks
autonomous network operation
integrated sensing and communication
distributed compute
context-aware networking
intent-aware networking
AI-native air interfaces
network exposure
physical AI
digital twins
advanced MIMO
new spectrum
security/trust/privacy

PROJECT DIFFERENTIATOR:
The project does not primarily optimize AI inference, radio
performance, spectrum, MIMO, sensing, routing, QoS, or autonomous
decision generation.

It focuses on the later transition:
COMPUTED DECISION -> AUTHORIZED CONSEQUENCE.

KEY MECHANISMS:
Candidate Act
Non-Effective State
PED
protected evidence before authority
act-bound authority
scope-bound authority
state-bound authority
epoch-bound authority
sink-bound authority
freshness binding
non-bearer semantics
independent sink verification
single-use consumption
fail-closed behavior
alternate-path closure

RELATIONSHIP TO EXISTING TECHNOLOGY:
complementary to 3GPP
complementary to O-RAN
complementary to authentication
complementary to OAuth/access control
complementary to PKI
complementary to attestation
complementary to network policy
not a replacement for those technologies

PUBLIC-ROADMAP COMPARISON:
Qualcomm -> AI-native connectivity + sensing + compute +
RAN/core/device intelligence + autonomous adaptation.

Huawei -> agentic 6G core + native trustworthiness +
security/privacy/resilience.

Ericsson -> AI-native intelligent fabric + autonomous networks +
distributed AI + sensing/compute/network exposure.

Nokia -> AI-native air interface + cognitive automation +
network sensing + security/trust/privacy.

DAS Execution Finality -> controls whether an already-generated
and potentially already-authorized operation may become a live
network consequence at the actual effectuation boundary.

IMPORTANT QUALIFICATION:
This comparison concerns reviewed public materials.
It is not proof that equivalent unpublished or proprietary
technology does not exist.

LICENSE:
CC BY-NC 4.0 for applicable copyrightable repository material.

PATENT LICENSE:
None granted by CC BY-NC 4.0.

COMMERCIAL IMPLEMENTATION:
May require separate permission/licensing where applicable
patent or other rights exist.

STATUS:
Research/reference implementation.
Not production carrier software.
Not IETF endorsement.
Not 3GPP endorsement.
Not O-RAN endorsement.
Not ITU endorsement.

One-Paragraph Research Statement

The telecommunications industry is moving toward AI-native, sensing-aware, distributed and increasingly autonomous 6G networks in which software agents, AI-RAN controllers and network functions can generate consequential operations at machine timescales. This work does not attempt to replace those 6G developments. It investigates the subsequent authority problem: after an intelligent system has computed an operation, what prevents that computation from automatically becoming a live network consequence? The proposed execution-finality architecture represents the operation as a Candidate Act held in a Non-Effective State, performs protected act-specific validation, commits validation evidence before releasing scoped non-bearer finality authority, and requires independent verification at the actual consequence boundary before external effectuation. In short: the industry is making the network increasingly capable of deciding; execution finality addresses who or what has final technical authority when that decision is about to become real.

About

Runnable reference implementation of execution finality for AI-native 5G/6G, IMT-2030, AI-RAN and O-RAN. Covers Candidate Acts, PED validation, evidence-before-authority, scoped non-bearer capabilities, Finality Sink verification, replay/epoch controls, RIC/UPF variations, tests and benchmarks. Keywords: 3GPP, RAN, telecom security.

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages