Home · Learn · ATCE · Questions and answers

Questions people ask about ATCE

Over 60 answers about what ATCE rules, what is live, what is audited and what it costs, each stating its status.

Short answer

ATCE, the Adaptive Trust, Compliance and Execution Engine, is the part of the JIL Layer-1 that rules on an act before value moves. Most asked: it is live, with enforcement on for every transfer on jil-mainnet-2 as of 2026-11-02; a refused transfer reverts and is recorded; the consensus engine has had no independent audit; rates are agreed in the license.

Basics

What is ATCE?

ATCE, the Adaptive Trust, Compliance and Execution Engine, is the part of the JIL Layer-1 that rules on an act before value moves. It reads a site's published policy and the facts about the parties, then returns allow or deny, a reason code and a SHA-256 commitment. See What is ATCE and The ruling.

What does ATCE stand for?

ATCE stands for Adaptive Trust, Compliance and Execution Engine. The consensus layer that runs it is called ACL, the Attested Consensus Layer, because agreement on ordering and agreement on whether an act is admissible are produced in the same pass. Terms are defined in the Glossary.

What is the one rule ATCE enforces?

No transfer moves value outside an ATCE ruling. A ruling is made for each ruled act, and an account-to-account move is ruled on both parties. A release with no ATCE context is refused. See The ruling.

Who operates ATCE?

JIL Sovereign Technologies, Inc. (Delaware) operates the Layer-1 host at jilsovereign.net under license from JIL Sovereign Holdings, LLC (Wyoming). The operator of each sovereign site publishes that site's policy. JIL supplies the engine that makes the published policy binding.

Is ATCE a separate service or part of the chain?

ATCE is part of the chain. It runs inside the Layer-1 consensus application, so every validator re-runs the same evaluation over the same inputs. The attester, the reviewer bridge and the record writer are separate off-chain services beside it. The attester and the reviewer bridge are live on jil-mainnet-2, and the record writer is built, merged and not running in production (see Status ledger).

Does ATCE replace a compliance officer?

No. ATCE enforces the rules the site operator publishes. Local law and the operator's own authority still govern, and a human remains responsible for the rulebook.

What does ATCE not do?

ATCE does not write anyone's rulebook, and it does not screen people itself. It rules over identity and sanctions facts that a signed on-chain record supplies, produced off chain by the attester. See Identity and attestation.

Rulings and refusals

What does a ruling contain?

A ruling returns a verdict (allow or deny), a reason code, and one SHA-256 commitment. The commitment binds the site profile, the context, each party's record version, freeze flag and zone, the review result and the reason. Every ruling is recorded on the chain under a unique subject and commitment. See The ruling.

What checks does ATCE run, and in what order?

ATCE runs the deterministic checks in a fixed order: profile well formed, attestation present, identity level, sanctions, risk, origin jurisdiction, destination jurisdiction, then amount. Account-level restrictions of either party come next, then the agentic review. The fixed order means the first failing reason is the same on every validator.

What are the reason codes?

The reason codes are append-only numbers: 0 allow, 1 identity below required, 2 origin blocked, 3 destination blocked, 4 amount over limit, 5 risk too high, 6 sanctions hit, 7 profile malformed, 8 missing attestation, 9 review missing, 10 review denied, 11 not configured, 12 account restricted (a party is frozen), 13 zone mismatch. Because they only grow, a published decision stays readable across upgrades.

What happens to a refused transfer?

ATCE refuses it: the transaction reverts, no value moves, and the rejection log carries the reason code and the commitment. In the corridor arrival-gate design a refused release moves no funds and sets no replay slot, so a compliant retry can still settle. The refusal is recorded too. See Refusals and failure modes.

Does a refused transfer still cost gas?

Yes. Under the ruling design a denial reverts the transaction but gas is still charged. The corridor fee, by contrast, is not charged on a denied trade, because the escrow is released and no fee settles.

Are both accounts in a transfer ruled?

Yes. A plain account-to-account transfer is ruled on the sender and the recipient, because one may carry restrictions the other does not. ATCE takes the lower identity level and the higher risk of the two, a sanctions hit on either side, and checks a freeze or expired record on either side.

What is the strict zone rule?

Value moves only if the sender and the recipient are in the same zone. An account with no zone counts as zone none, so none against a zone, or one zone against another, is denied with reason 13. Both unzoned, or the same zone, is allowed.

Which acts does ATCE rule?

The ruled paths are Transfer, TokenTransfer, TransferCurrency and FederationRelease in the first chain implementation, and the native transfer, token transfer, currency transfer, the envelope, release admission and IBC send admission in the second. Each ruled act gets its own subject, so each has its own hash.

Are any accounts exempt from a ruling?

Three protocol flows are exempt, each with a recorded reason and its own hash: staking payouts from jil1staking, governance deposits and refunds from jil1gov, and IBC escrow movements from jil1ibcescrow. The ten genesis allocation accounts are not exempt; they are ruled like any account. Gas and fee distribution run inside the transaction machinery and are not ruled.

Are smart contracts and bridge withdrawals ruled?

The ruling design lists EVM contract execution and the bridge withdrawal path (off-chain signers) as outside its scope, so this page does not claim ATCE rules them. Whether another control covers them is not established here. See the open items in the Status ledger.

Can I resubmit a refused transfer?

A new act can be submitted and ruled fresh. The same act submitted twice is denied the second time, because its subject is already ruled and its review is consumed. An act with a different account sequence is a distinct act with its own subject.

Identity

Where does ATCE get its KYC and KYB facts?

ATCE reads on-chain identity records that an authorized attester signed. The context a holder puts in a transaction is ignored, because the act never supplies the facts it is judged on. See Identity and attestation.

What identity levels does ATCE use?

ATCE uses five levels: 0 none, 1 basic, 2 KYC, 3 KYB, 4 institutional. The attester service, which is live, signs only level 3 for an approved KYB, level 2 for an approved KYC with no approved KYB, and level 0 for anything else. Levels 1 and 4 are never issued, because nothing in the KYC tables establishes either.

What does an identity record hold?

A record holds the account, a level from 0 to 4, a risk score from 0 to 100, a sanctions flag, a three-letter jurisdiction code, an expiry height, a version and the attester signature. Versions only move forward, so an old record cannot replace a newer one.

What happens when an identity record expires or is revoked?

A record counts only if it is present, not revoked and not expired at the current height. If either party's record does not count, the context has no attestation and the act is denied with reason 8. Renewal needs a new record at a higher version.

Does personal data go on the chain?

No. The chain receives a level, a score, a flag, a three-letter code, an expiry and a hash. Names, documents and check results exist only inside the encrypted record that JIL holds. See The record.

What is the attester?

The attester is an off-chain service that turns the KYC and KYB result JIL already holds into a signed identity record. It signs the lowest level the evidence supports and treats doubt as a lower level or a refusal. The attester is live on jil-mainnet-2: without an attested identity record, an act is denied with reason 8.

Sites and corridors

What are the two layers of ATCE?

ATCE rules in two places: between sites, on corridors, and inside a site, between the Tier 1 root and its Tier 2 annexes. A sovereign site is a gated garden, and anything that leaves it goes through ATCE and a corridor. See Two layers.

What are a sovereign site, a hub, an annex and a Tier 1 root?

A sovereign site is a cell that publishes its own policy. In the corridor design a Tier 1 root is a sovereign that holds hubs, and each hub holds annexes. Depth is sovereign, hub, annex. The Glossary defines each term.

How does ATCE rule a corridor hop?

On a hop, the buyer brings the Tier 1, hub and annex rules and the seller brings the same three, plus the asset's rules where a layer 1 or a stablecoin moves. A missing rule or a refusal stops the hop, and the refusal is still written down. See The Corridor Journal.

What happens to a release with no ATCE context?

ATCE refuses it. Once enforcement is on, a corridor release on a cell with no pinned corridor policy is refused, with or without a context, and a release without an ATCE context is refused.

What is InterOp?

InterOp is the designed multi-hop router that would move value through more than one site when a direct move is not allowed. Every hop is its own ATCE act with its own ruling and reference hash. InterOp is designed, not built, and no external-rail connector is live.

What happens when one hop of a multi-hop path fails?

Under the InterOp design, a path with an irreversible leg uses escrowed legs, a path whose legs are all reversible uses staged commit with reversal, and a path with no safe mode is rejected up front. Reversals and refunds are ruled acts with their own hashes. The maximum is 10 hops, and no fee is charged on a reversed, stranded or failed path.

Policy and activation

What is a site policy profile?

The profile is the site's published policy, stored in chain state. It carries the required identity level, a default per-act limit, a risk threshold, a sanctions flag, the allowed jurisdictions (up to 10 in one implementation, 64 in the other) and per-asset limit overrides. See Policy and activation.

Who writes the policy ATCE enforces?

The operator of the sovereign site writes it, under its own law and authority. JIL supplies the engine and never supplies the rulebook. ATCE guarantees that the published policy is the policy that actually executed.

What does a sovereign site need before it goes live?

A sovereign site writes its own identity levels, jurisdiction zones, sanctions lists, limits and policy, and the policy is pinned. A site goes live when its policies are pinned, and ATCE enforces them from that site's first transfer. See Policy and activation.

Is ATCE deployed today?

Yes. Status, 2026-11-02: ATCE is deployed and enforcing on jil-mainnet-2, on every transfer inside a sovereign site and between sites. The attester, the reviewer bridge and the agentic review run in production.

Who writes a site's policies?

The sovereign that operates the site writes them, under its own law and authority. JIL supplies the engine that makes the pinned policy binding on every transfer. See Policy and activation.

Who can change the policy?

Under the design, only the reserved ATCE system account jil1atce can send ConfigureAtce, which pins the attester key, the reviewer key, the site profile and per-asset limits. That account is held by the founder-controlled governance path. Custody of the keys and of that account is listed as an open decision.

Can ATCE enforcement be turned off?

No. Enforcement is a chain-state marker set once by ConfigureAtce, and it cannot be unset by a transaction. After enforcement, rollback is a coordinated upgrade to a build that does not read the marker, which is a hard fork of the rules.

Is enforcement switched on?

Yes on jil-mainnet-2. Status, 2026-11-02: the founder confirmed that ATCE enforcement is on for every transfer on that chain, inside a sovereign site and between sites. Arming another cell is opt-in and needs a coordinated validator upgrade with that cell's operator.

What does ATCE need before enforcement can start?

The switch is refused until the attester key, the reviewer key and the site profile are pinned. It is also refused, with the missing accounts named, unless every listed activation account holds an identity record that is present, not revoked, unexpired and passes the profile. This stops a treasury freezing on the first block after the switch.

What happens if a policy is under-configured?

ATCE fails closed. A per-act limit of 0 permits no transfer, a risk threshold of 0 denies everything, and an empty jurisdiction list is malformed and denies all. A misconfigured site moves nothing instead of quietly moving everything.

What are per-asset limits?

A per-asset limit overrides the site's default per-act limit for one asset. It can be tighter or looser than the default, and a limit of 0 permits no transfer of that asset. See Limits and currencies.

Agentic review

What is the agentic review?

The agentic review is an AI service that ATCE consults before its final ruling. It decides whether an act should proceed even when every deterministic check is green, and it is hold-only: it can deny or hold an act the rules passed, and it cannot release an act the rules denied. The agentic review is live on jil-mainnet-2. See Agentic review.

Can the agentic review approve a transfer the policy refuses?

No. A review can stop an act the checks allowed, and it cannot turn a denial into an allow. That rule is enforced in consensus, not by the review service.

What happens if the review service is down?

ATCE fails closed, and this is live behavior of the chain. With no pre-ruling review result recorded, a ruled act is denied with reason 9 until the service is restored. There is no bypass.

Does an AI decide whether my transfer settles?

The deterministic checks decide first, in consensus, with no network call and no clock. The review runs off chain and enters as a signed, recorded result, and it can only add a hold. Its result is part of the record.

If every rule passes, can ATCE still stop a transfer?

Yes. Passing the deterministic rules is not enough: the agentic review can hold an act even when every check is green. ATCE's outcome is allow or deny, and a hold is a deny that waits for a person, as when the review denied the act (reason 10) or its result is missing (reason 9). See Agentic review.

Does the agentic review challenge the rules?

The review looks at the act and the parties and ask whether it should proceed, not only whether each rule passed. It does not rewrite the rules and does not widen them. The rules stay the deterministic base, and the review is a second question asked on top. See Agentic review.

Can the review override a denial?

No. The review can only hold. It can stop an act the policy allows, and it can never approve an act the policy refuses. Consensus enforces that rule, not the review service. See Agentic review.

Who decides after a hold?

A person decides. A hold stops the act and sends it to human judgment, and the review does not clear its own hold. See Agentic review.

Is the agentic review live?

Yes. Status, 2026-11-02: the agentic review and the reviewer bridge that carries it are live on jil-mainnet-2, alongside the attester. The record writer is not running in production. ATCE enforcement is on for every transfer on jil-mainnet-2. See Agentic review.

Does every transfer need a review?

The code requires one for every ruled act. Whether only some classes of act need one is listed as an open decision. A review result is filed once per act and consumed when the act is ruled.

The record

What does JIL keep for each ruling?

JIL commits to keep a write once, read many (WORM) record holding the ATCE rules that applied, the agentic review, the buyer and seller details with their KYB and KYC checks, and the ruling. The record is filed under the ruling's unique hash. See The record.

How long is the record kept?

JIL commits to keep the record for 20 years or more. Storage for the record is allocated for each site when its license is signed. See The record.

Is the retention live?

The 20 year commitment is made, and each site's record store is allocated when its license is signed. Status, 2026-11-02: the production record store is designed, and the record writer is built and not deployed.

Who pays for storage?

JIL makes the retention commitment, and storage for each site's record is allocated when that site's license is signed. Commercial terms are agreed in the license (see Licensing).

Where is the record stored?

JIL holds the record in its own write once, read many store, local to JIL and not on the chain. The production store is designed, and data residency per jurisdiction is undecided. The chain holds only the hash that references the record.

Is the record on the blockchain?

No. JIL holds the record locally, and the chain references it by hash. Personal data does not go on the chain, so an erasure obligation in one jurisdiction does not collide with an immutable ledger.

Can a record be edited or deleted?

The record writer has no delete and no overwrite. A second filing of the same record reports already recorded, and a different body under the same commitment is a conflict. The record writer is built and merged, and it is not running in production.

Can personal data be erased from the record?

Under the design, erasure is off by default. When enabled, it needs a legal reference, writes an erasure receipt first, and destroys the record's key, so the body becomes unreadable while the locked object, its digests and the chain reference remain.

Status and evidence

Is ATCE live?

Yes. Status, 2026-11-02: the chain jil-mainnet-2, genesised on 2026-08-21, enforces ATCE on every transfer, inside a sovereign site and between sites. The attester, the reviewer bridge and the agentic review are live. The record writer is built and merged, not running in production, and the multi-hop router and the production record store are designed.

What is built but not running in production?

The record writer, in the atce-rulings service, is built and merged and is not running in production. It is the service that files the evidence record under the ruling's hash. The attester and the reviewer bridge in the same service are live.

What is only designed?

The production record store with 20 year or longer retention, the InterOp multi-hop router and negotiated per-hop rates are designed, not built. Some are demonstrations only. Retention is a commitment of 20 years or more. See the Status ledger.

Is ATCE audited?

No. The consensus engine is self-written and has had no independent audit, and there are no external verifiers yet. The code carries its own unit and wire-vector tests, which are not a substitute for an audit.

Is ATCE patented?

ATCE is patent pending. Nothing is granted or issued, and the trademarks are filed, not registered.

Where is the full list of what is live, built and designed?

The Status ledger on this site lists every element by status and date. Statements here follow it.

Security and verification

Can the operator override ATCE?

No transfer moves value outside an ATCE ruling, and a refusal reached by the published policy cannot be turned into an approval by any single operator. The operator can change the policy through the governed path, and JIL operates all ten validators, so a coordinated upgrade that changes the rules is possible. The protection is that every change is visible and recorded, not that the operator is unable to act.

Are there backdoors?

JIL does not claim there are none, and the chain is not claimed to be tamper-proof. The claim is the rule: no transfer moves value outside an ATCE ruling. The consensus engine is self-written and unaudited, and the documented exemptions are three protocol flows. See Refusals and failure modes.

Who operates the validators?

JIL Sovereign Technologies, Inc. operates all ten validators on jil-mainnet-2, with one hosting provider. That is permissioned and attributable by design, and it is not a claim of decentralization.

Is the ruling deterministic?

Yes. Consensus calls no network service and reads no clock, so every validator reaches the same answer from the same inputs. A divergent node forks and is caught by the application hash check.

How can I verify a ruling?

Take the record body and recompute the SHA-256 commitment, then read the chain's reference by that hash and compare. A match means the record is unchanged since the ruling. A third party can confirm that a ruling existed, which policy applied and that the review was part of it, without seeing who the parties were. See Verification.

What if the attester or reviewer key is compromised?

A forged identity record or review result could be filed. The response is to rotate the key with ConfigureAtce from jil1atce, re-attest affected accounts at higher versions, and audit rulings made in the key's window.

What happens to old blocks when ATCE is activated?

They are not re-judged. Enforcement is a state marker, so replay from genesis reproduces the earlier behavior exactly until the block where the marker is set, then applies the new rules from that block.

Commercial and licensing

What does ATCE cost?

Rates are agreed in the license. The published corridor rate is 5 basis points per settled hop, paid by the initiating sovereign, and movement inside a hub is 0 basis points. See Licensing for the license classes and nothing beyond what that page states.

Is there a discount for multi-hop paths?

A flat negotiated per-hop rate at or below 5 basis points per customer is the design, with optional volume tiers. It is designed, not built, and no schedule is published.

Is a refused transfer charged a fee?

No corridor fee settles on a denied trade, and under the InterOp design a fee is charged only on a confirmed path. Gas on a reverted transaction is a separate matter (see the gas question above).

How do I get a briefing on ATCE?

Request one at /connect/. The white paper and the What is ATCE are the written starting points.

Can ATCE be used on other chains?

ATCE is part of the JIL Layer-1 and is not offered as a plug-in for other chains. The InterOp router is designed to reach external rails through connectors, ruled by ATCE as connector parties, and no connector is live.

Comparisons

How is ATCE different from transaction monitoring?

Monitoring tools reconstruct afterward whether value should have moved. ATCE rules at the only point where refusing is still possible, and produces the evidence as a by-product of the decision. See ATCE compared.

How is ATCE different from compliance inside a token contract?

A token-level allowlist lives in one contract. ATCE sits in the chain's consensus application and rules native transfers, token transfers and currency transfers with one engine, one reason-code set and one commitment scheme.

How is ATCE different from KYC at an application's front door?

Front-door KYC is checked once and trusted afterward. ATCE evaluates the required identity level inside consensus on the transfer itself, with facts from a signed record, so a counterparty that has not satisfied KYC produces a transfer that never settles.

How is ATCE different from a permissioned ledger?

A permissioned ledger limits who may participate. ATCE rules each act by policy, identity, jurisdiction, limit and zone at the moment of movement, and records the reason. JIL's validators are also permissioned and attributable, which is separate from what ATCE does.