{"block_close_oss.c33fd1fe9c":"Community and ecosystem","core-extras.96d330537a":"Base IR","core-extras.bee831a169":"Substrate","core-extras.61a0822826":"Apps on Core","core-extras.15438cc098":"not supported","core-extras.ad565d9d01":"Feature","core-extras.0155bf03e5":"Segment legend","core-extras.8b7110078e":"Algorithm groups by data type","core-extras.25ab4276a6":"Scrollable capability matrix","open-source-aion.81f3904118":"Knowledge governance built on AION-style provenance.","open-source-aion.4a86080d67":"Spindle","open-source-aion.fe0a091fdb":"Products","open-source-aion.de5ec3713e":"Merkle-certifiable parser used by AION for input handling.","open-source-aion.188fb5d6cf":"Reed","open-source-aion.45f836850a":"Verified runtime that pairs AION certificates with execution transcripts.","open-source-aion.de6848949f":"Selvedge","open-source-aion.a174288eda":"Event provenance for systems: hash-chained records of what happened, not reasoning steps inside a decision.","open-source-aion.1aa2f31ee7":"Ledger","open-source-aion.d5d6e83bf2":"Continue exploring","open-source-aion.75e393a1ac":"Explore related projects","open-source-aion.f9743247fa":"Read the documentation","open-source-aion.ef0fd4ccef":"Inspect the proof path","open-source-aion.77453cde44":"Run an example certificate and check it with aion check, cvc5, or any LRAT-compatible verifier once the repository publishes. Publication is planned for 1 September 2026, and the installation instructions arrive with it.","open-source-aion.dd58b70279":"The proof ships with the answer","open-source-aion.90e40d5043":"Get started","open-source-aion.df84637182":"AION","open-source-aion.650fabe787":"Open Source","open-source-aion.close.accent":"so anyone can check it without you","open-source-aion.close.panel.title":"What a certificate carries","open-source-aion.close.panel.tag":"ENVELOPE","open-source-aion.close.panel.row.0.label":"Envelope","open-source-aion.close.panel.row.0.value":"One shape, eight fields","open-source-aion.close.panel.row.1.label":"Families","open-source-aion.close.panel.row.1.value":"Nine registered, and extensible","open-source-aion.close.panel.row.2.label":"Checking","open-source-aion.close.panel.row.2.value":"Bounded, no licence, no replay","open-source-aion.close.panel.row.3.label":"Where it runs","open-source-aion.close.panel.row.3.value":"On your site, nothing outbound","open-source-aion.close.panel.foot":"A certificate stays small and stays re-checkable years later.","open-source-aion.ea722c81af":"European","open-source-aion.26803e587f":"At audit time","open-source-aion.15edfb4da4":"Made in","open-source-aion.75f527181b":"Offline","open-source-aion.f8c94a3b4b":"What it is","open-source-aion.6b5eb5323e":"Offline, linear-time","open-source-aion.a49b62e167":"Exact rationals","open-source-aion.45f053dc73":"Arithmetic","open-source-aion.4329e5da7b":"11 logical domains","open-source-aion.9a948dc88c":"DERIVATION","open-source-aion.e6c67de15e":"Proof formats","open-source-aion.87415af880":"Proof certificates","open-source-aion.9c8c22f54d":"Evidence, not assurances","open-source-aion.44ab85a252":"Origin","open-source-aion.3271776def":"Offline, no service","open-source-aion.03128bed90":"Verification","open-source-aion.4f1428fca3":"Hardware you control","open-source-aion.5703321d0e":"Runs on","open-source-aion.978e9ec250":"Standard, portable","open-source-aion.3229609e15":"Verification","open-source-aion.cba0624eb5":"Verification record","open-source-aion.26ef011865":"See where it runs","open-source-aion.6f696724c6":"See the verification path","open-source-aion.a3f1131acb":"AION is proof infrastructure for AI decisions, public from 1 September 2026. It emits a compact proof beside an AI result, and a separate checker walks that proof against the original premises and accepts or rejects it without the model, the solver session, or the network.","open-source-aion.a2831cb958":"for independently checked AI decisions","open-source-aion.78db6d1920":"Proof infrastructure","open-source-aion.2ff69b9a05":"AION","open-source-aion.2672a489dd":"Never just trust it","open-source-aion.4c1c703b94":"The point","open-source-aion.2518be9b9c":"Not needed","open-source-aion.4ab2910209":"Your account","open-source-aion.3477f4d91d":"Same answer","open-source-aion.d7e70b6e08":"Same question","open-source-aion.930888ee28":"No internet","open-source-aion.d072f5db48":"Checking needs","open-source-aion.576347ec82":"Europe","open-source-aion.eeffc514bd":"No, others use it for you","open-source-aion.cef1deea41":"You build it","open-source-aion.64ae43e8fe":"Proof check","open-source-aion.fdd1e56642":"A receipt for answers","open-source-aion.704869f20f":"In plain words","open-source-aion.658a8547d7":"Is it safe?","open-source-aion.06c805023d":"A reason you can carry with you","open-source-aion.e92ed103c2":"AION adds a checkable receipt to an AI answer. Your assistant can tell you whether the reasoning holds without asking you to understand the machinery, and the receipt can be checked again without an internet connection. AION is public from 1 September 2026, the day its documentation goes live too.","open-source-aion.336366183a":"for AI decisions","open-source-aion.41cbc965ef":"A checkable receipt","open-source-aion.4eabc3bc63":"CDCL with theory plugins","open-source-aion.68836c550e":"Core","open-source-aion.0cdb7c9a36":"Linear time, offline","open-source-aion.dfa8ff7110":"LRAT, DRAT, Alethe, Unified","open-source-aion.aeacbd6e45":"Theories","open-source-aion.e2ae20d9ae":"Rust","open-source-aion.89b86ab0e6":"Language","open-source-aion.942587e61e":"Project sheet","open-source-aion.d4a74b503a":"Read the docs","open-source-aion.b683cc6ce4":"AION opens the programme on 1 September 2026: proof infrastructure for AI decisions, with the repository and its documentation published together. Post hoc explanations merely ask you to trust another account from the same system. AION instead emits a proof certificate that any verifier can check offline, in linear time, without the solver.","open-source-aion.8f2ee5be83":"AI results","open-source-aion.376868cca2":"for independently checked","open-source-aion.hero.source":"Ask about the release","open-source-aion.45471af790":"Event provenance","open-source-aion.ac9835d4bd":"Execution transcripts","open-source-aion.24f43d4446":"Syntax trees","open-source-aion.f6b229e148":"Your files, your hardware, your numbers, and a checker that reads a stranger's proof","open-source-aion.144fbc96c6":"COUNTED","open-source-aion.719075bb86":"PARSE AND SOLVE","open-source-aion.8f84ba12df":"YOUR OWN FILES","open-source-aion.8f088dbc07":"That is a two week evaluation with a written output rather than a demonstration. The corpus is yours, the hardware is yours, the numbers are yours to publish internally, and nothing about the exercise requires a conversation with us. The harness ships with the repository, so the run can start the day access arrives.","open-source-aion.36ef075645":"Correct is not AION's opinion of itself. Each file in a standard corpus carries the status it is known to have, and the harness compares AION's answer against that annotation instance by instance, so the count at the end is a score against a stated ground truth. The address space per run can be capped, which keeps one pathological file from taking a machine with it.","open-source-aion.e5bce47d50":"What a pilot produces","open-source-aion.680f97998b":"AION ships a benchmark harness, so the numbers you quote in a business case are the ones your own files produced on your own hardware. Point it at a corpus, and it records parse time, solve time and peak resident memory for every instance, then prints a count of how many answers were correct. The run repeats on the same corpus, so a second evaluation can be set beside the first line by line.","open-source-aion.2d5f8acea9":"and read the numbers back","open-source-aion.5586707b63":"Run your own files first","open-source-aion.67ec8d614c":"Before you commit","open-source-aion.55744ee096":"Even with all of that, somebody will dispute an outcome. That needs a route, not a meeting","open-source-aion.80935eb972":"DATED","open-source-aion.43acc44dc6":"WATCHED LIVE","open-source-aion.24538c3986":"MARGIN, NOT ALARM","open-source-aion.368f25d10d":"Somewhere before that last one there was a day when the work was still an afternoon's, and that is the day a manager wants marked, because every option after it costs more. Reading the margin daily is how that day gets found.","open-source-aion.c5701049a8":"The report has an owner rather than a queue, and every line on it implies a different piece of work with a different urgency. One is complete and needs no action from anybody. One has four days left, which makes it this week's plan rather than today's. One has a single day left, which makes it this morning's work. One has been past its date for a fortnight, which needs a name against it and a sentence explaining the gap.","open-source-aion.26435b9406":"Anything with a deadline in it can be watched while it runs, and AION reports the room left as a signed number rather than a pass. A response window with four days remaining. A retention period a fortnight past the date it should have closed. That is an operational reading somebody can act on this morning. The number moves every day, so the report is read as a margin rather than as an alarm.","open-source-aion.f49579b8d6":"before it becomes a breach","open-source-aion.0e185152c8":"You read the margin daily","open-source-aion.bc09e774e9":"Live obligations","open-source-aion.cff8079f65":"Records answer questions after the fact. Some obligations need watching while they run","open-source-aion.127edee78d":"SIGNED","open-source-aion.b1c1ba1af8":"A LIST","open-source-aion.8d27ef68f5":"SEVEN CAN MOVE","open-source-aion.c84f34cb7c":"Attribution is a second mechanism rather than another column of the same record. A signature is applied over the derivation order, so who produced a result survives a change of contractor, and two identical answers from two suppliers stay distinguishable. That holds even when both were produced from the same declared inputs.","open-source-aion.a76201631f":"Each entry on that list names the component that changed, and the stored certificate behind it is complete, so re-checking is a run rather than a reconstruction. The alternative, which is what most organisations have, is a choice between re-examining everything and re-examining nothing, and in practice that choice is always made the same way.","open-source-aion.5c82441a97":"The record","open-source-aion.10d9103c24":"A result accepted last year was accepted under last year's contract. Seven different things can move underneath it: a checker rule, a certificate schema, a policy, a compiler rule, a runtime contract, a model version, or a simulation contract. When one of them does, the question of which past conclusions rested on the part that changed has an answer, and the answer is a list.","open-source-aion.1829734913":"you get a list to redo","open-source-aion.6d49555943":"When a rule changes later","open-source-aion.7f325552d8":"Your audit trail, versioned","open-source-aion.d272027f73":"A local record is easy to keep. Keeping it meaningful when the rules change is harder","open-source-aion.05a898ec87":"NO MODEL HOST","open-source-aion.c530254e40":"YOUR SITE","open-source-aion.66b3dbbe8f":"NO OUTBOUND CALL","open-source-aion.8ae7a1670e":"For a data protection officer that answers a short list of questions about this path, and only this path: no processor to add to a register, no transfer to justify, no model provider in the chain, and nothing of ours that can be unavailable during your incident or change beneath you on somebody else's release schedule. The build you have is the build that runs next year. That answer reads the same whether the site is connected or air-gapped.","open-source-aion.60ad7ae15b":"Two paths can cross a boundary and both are yours to configure. A cluster runs over addresses you set yourself. An external prover, if you want one in the loop, is a program you install and it runs as a local process on your own machine.","open-source-aion.2f6a307ba7":"For operators","open-source-aion.dbc08c41b9":"The default build of AION carries no outbound client. Checking a proof, translating a requirement, monitoring a signal and running the search all happen on the machine you started them on, inside your own boundary, on hardware you control. There is no hosted model in the chain and no route to one. The same build runs in an air-gapped room as in a connected one, because nothing on the default path needs a network to finish.","open-source-aion.90c790a231":"and nothing calls outward","open-source-aion.4b9230d5db":"Everything runs on site","open-source-aion.fe7f7fc61a":"Where the work happens","open-source-aion.ed461cacdf":"A proof about the rules is one thing. Where the work runs is the next question people ask","open-source-aion.640d41197b":"ONE WORKED","open-source-aion.29ff0fb82f":"SEVEN STATEMENTS","open-source-aion.431d64456a":"That is a statement about the rule set rather than a sample of past cases. Testing a thousand applications shows a thousand applications; a non-interference check covers every pair the rules allow, using self-composition, property directed reachability and k-induction, with the abstraction tightened wherever a pair shows it was too loose. When it does not hold, what comes back is not a statistic. It is two applications identical in every public field, differing in the one you asked about, with two different outcomes printed side by side. That is a finding a compliance officer can act on the same morning.","open-source-aion.e5e1cd5506":"Take the one regulators and complainants ask most often, in different words: did this field change the outcome? It is answered as a property over two runs. Tie every public input together, leave the field in question free on each side, and require the visible outcome to agree. If it always agrees, the outcome did not turn on that field.","open-source-aion.227872d789":"One of them, worked through","open-source-aion.5f92fd5ed1":"A certificate is only interesting for the sentence it lets you say. This binary corresponds to this source graph. This workload ran under these capabilities. This action had the required approval. This optimum meets this bound. This trajectory respected these invariants. This conclusion follows from these constraints. This output came from this exact model and parameter set.","open-source-aion.418a3bc2fc":"put in front of a regulator","open-source-aion.7a7af31402":"Seven statements you can","open-source-aion.a13c1cf72d":"What you can actually prove","open-source-aion.20467ce964":"A case is about one application. Some questions are about two of them at once","open-source-aion.dde18d1e41":"WHO OWNS IT","open-source-aion.f3b603a5b2":"IN VALUES","open-source-aion.53d2799375":"THE CASE","open-source-aion.f18bb15530":"Both of those are findings, and both have an owner. Neither is available from a pass or a fail. The counterexample is what tells you which of the two you are holding.","open-source-aion.d83e9c1af9":"The counterexample also ends arguments that otherwise run for weeks, because it is not anybody's opinion about whether the rule is too strict. It is a case, drawn in the real values the rule works over. Either the case is possible somewhere in your business, in which case the rule is right and the system is wrong, or the case cannot occur, in which case the specification is missing a constraint that everybody assumed and nobody wrote down.","open-source-aion.7455444aea":"When a rule does not hold, AION returns the specific situation that breaks it, written out as prose: which values, of what kind, and which conditions they violate. An engineer can reproduce that and a manager can price it, and for once the two of them are arguing about the same case.","open-source-aion.7d4873637b":"as the case that broke it","open-source-aion.aeb268fac7":"A broken rule comes back","open-source-aion.b5951203ea":"What a failure hands you","open-source-aion.8a9a27b8f7":"Which leaves the sentences that can mean two things, and those get asked about","open-source-aion.e1814a04c0":"REVIEWABLE","open-source-aion.20e7dea6cd":"PLAIN READING","open-source-aion.295ea7bb80":"ENGLISH KEPT","open-source-aion.a4abbaea33":"Translation is a pattern library rather than a model, so the same sentence always produces the same reading, and a review does not have to be repeated because the tool changed its mind between one quarter and the next. A second reviewer reading the same sentence arrives at the same condition, which is what makes a review transferable.","open-source-aion.f3689055f1":"Every condition arrives with one sentence of plain English saying what it encodes, and with the quantities it works over, each named with the kind of value it holds and its own line of description. So the review can be done by the person who owns the requirement rather than only by the person who owns the notation.","open-source-aion.cac3da045e":"How it holds","open-source-aion.c6b765e4cc":"Requirements are written by people who understand the business and turned into conditions by people who understand the notation, and the two versions then drift for years. AION keeps them attached: you write the requirement as an English sentence, and the condition produced from it carries your sentence with it. The reviewer reads both together, so drift shows up on the page rather than in an incident.","open-source-aion.589a38f560":"to the person who asked","open-source-aion.5d212c3d75":"The rule stays readable","open-source-aion.5373332e20":"Who can read what was checked","open-source-aion.5f882ec681":"A reference is only useful if the rule it points at is one your own people can read","open-source-aion.bca8d6442c":"ACTIONABLE","open-source-aion.705bc98c49":"NAMES THE RULE","open-source-aion.ab9f5d57e4":"NAMES THE STEP","open-source-aion.b4ba975800":"Keeping those apart is what lets a refusal be sent to a supplier at all, because an accusation is the one thing you cannot withdraw quietly from a supplier relationship.","open-source-aion.7a47f854de":"That shape is what an auditor or a supplier manager can act on, because it turns a disagreement into a reference. AION also separates two failures that arrive under one word. Either the step does not reconstruct, which is a defect in the proof and a finding against whoever produced it, or the step uses a rule this checker does not carry, which is a scoping question for you and not a finding against anybody.","open-source-aion.d9469b7dda":"A failure that reads verification failed cannot be assigned, argued or fixed, and it arrives as a dispute rather than a finding. AION returns a location and a reason: which step, in which file, which rule it claimed to be applying, and what was missing when the step was worked out again. The refusal can go back to the producing team with a reproducible address. If the proof cannot be reconstructed, ownership is with the producer; if the checker lacks the named rule, it is a scope decision. Those are different queues and different remediation.","open-source-aion.ccc6a09991":"with the step and the reason","open-source-aion.3619f211ef":"A failed check comes back","open-source-aion.29801085dc":"The output that has to be usable","open-source-aion.57c6ba11fc":"Seven producers keep their own output. AION standardises the envelope and routing for its evidence.","open-source-aion.f37804f36b":"ONE ENVELOPE","open-source-aion.8a3b4bf313":"SEVEN PRODUCERS","open-source-aion.479f1de8ea":"The shared envelope gives the organisation one registry, one compatibility model and one affected set when a rule changes. Each certificate family keeps its own verifier and refusal rules. A new family joins by registering those rules and its verifier; AION does not become the producer. The registry is the part that grows.","open-source-aion.5b958e86c7":"A solver can emit logical, optimisation or temporal certificates. Twin and FMI produce different outputs but share the simulation and FMI family. The producer says what was made; the certificate family says how its claim is checked. The two are recorded apart, so neither can be read off the other.","open-source-aion.57e1cc2701":"What one envelope changes","open-source-aion.8bd8b74c55":"Solver, Loom, Nexus, Kera, Selvedge, Twin and FMI are seven producers of different outputs, not seven certificate families. AION gives their evidence one envelope and routes each certificate to its family-specific verifier. The envelope carries the producer, family, schema and declared inputs, while the family verifier keeps the technical meaning. A supplier can change its implementation without changing the organisation's evidence boundary; only a family or schema change expands the compatibility review.","open-source-aion.65a41e884e":"one envelope for the evidence","open-source-aion.837663a52a":"Seven producers, and","open-source-aion.647e0f46ec":"Seven producers","open-source-aion.af6010147d":"One supplier is one relationship. The interesting question is how far this reaches","open-source-aion.35ecafecfb":"YOUR MACHINE","open-source-aion.0676f9f8de":"THREE THINGS","open-source-aion.dfc87eabb4":"That moves the conversation off the ground where suppliers are comfortable. You are no longer asking them to convince you, and no longer paying to reproduce their environment. Once you hold the three things, the check is yours to repeat whenever you like, on whatever hardware you like, including the week after the contract ends.","open-source-aion.7677ed77e3":"It is worth being precise about the artefact, because it is not always a file. Depending on the family it may be a file, an archive, a stream, a signed bundle, a trace pair, a witness, an execution receipt or a structured derivation. What it always is, whatever its shape, is something a verifier can read without the producer being present.","open-source-aion.a29def781f":"What a certificate actually is","open-source-aion.fdca1fef67":"A certificate is not a log and not a summary. It is the evidence the work left behind, and what a supplier hands over is three things: the claim, the declared inputs and contract it was made against, and the certificate the system produced. Not their licence, not their version, not their machine. Those three travel together, and checking them needs nothing further from the supplier.","open-source-aion.b054d236cd":"rather than their software","open-source-aion.53e1575f60":"You check the certificate","open-source-aion.5e40f4ba8a":"The change of position","open-source-aion.b9e2767b28":"There is a route that is neither believing them nor re-running their software","open-source-aion.7d87348ad6":"YOUR NAME ON IT","open-source-aion.48a5aca907":"THEIR SYSTEM","open-source-aion.32c3cafa08":"That is the position an auditor is looking at when they ask how you satisfied yourself, including under evidence rules like the EU AI Act's. AION changes it by giving each of those results a certificate you can check, without reproducing the supplier and without access to anything they consider theirs. The check runs on your own machine, against the certificate alone.","open-source-aion.ac90e72b2c":"The usual routes out both end in the same place. You can ask for their evidence, which is a document they wrote about their own software. Or you can ask to reproduce their system yourself, which needs their licence, their version and their environment, and still leaves you relying on the thing that produced the answer.","open-source-aion.fc63c534d2":"A solver says the schedule is feasible. An AI system reaches a regulated conclusion. An agent system performs an operation on your behalf. A compiler produces a safety-critical artefact. A runtime executes a controlled workload. A simulation validates a design decision. A digital twin reports that an operating state is safe. In every one of those cases the work happened somewhere else and the consequence lands with you.","open-source-aion.c9672e2ac8":"your name is on the answer","open-source-aion.925d7b4a2d":"Their system produced it","open-source-aion.47b025f850":"Where the accountability sits","open-source-aion.905aee629b":"The working, a reason you can read, and the same rule for everybody it touches","open-source-aion.4d0ee37058":"A DATE","open-source-aion.6ccb4a6f6a":"SAME REASON","open-source-aion.84adcc762b":"SAME CHECK","open-source-aion.56c6f422d8":"That is a letter somebody can write. Instead of saying the system decided, you can quote the rule, name the date, name the version, and ask the person who wrote it whether that is what they meant.","open-source-aion.073cdea47b":"That is worth something only if you can see it, so what you are left holding is three things you can use. The rule, in ordinary words you can read aloud. The reason it applied to you, quoting that rule back with your own situation in it. And the date the working was checked. That record names what checked it and which version of the rules it was checked against.","open-source-aion.a50f912efb":"What you can do with it","open-source-aion.1d94c73b03":"Hand the same working to AION twice and the checking comes out the same way, on Monday and on Friday, for you and for the person behind you in the queue. It is not that everybody gets the same answer, because people bring different situations. It is that the check itself does not wander, and nobody is interpreting your case on the spot. A year later the same working is checked by the same written rules, so an answer you were given can still be explained.","open-source-aion.fba7a52bf4":"on Monday and on Friday","open-source-aion.77a3327a99":"Checked the same way","open-source-aion.cebde51ae2":"What you are left holding","open-source-aion.a566f0cb1b":"Time is one kind of rule. Most of them are the plain kind, applied to everybody","open-source-aion.29231cd04d":"IN GOOD TIME","open-source-aion.d89f7642e7":"WATCHED","open-source-aion.5d491ce50f":"DAYS LEFT","open-source-aion.c50722f442":"The same reading works after the date as well as before it. Fourteen days past is a fact somebody can be asked about, with a date attached, rather than a red mark that arrived without warning.","open-source-aion.0b1cbd5f8a":"A pass tells you nothing until the moment it stops being a pass, and by then the cheap options are gone. A number tells you where you are: twenty two days left is a note in a diary, four days left is this week, one day left is this morning.","open-source-aion.af41b675b0":"What that gives you","open-source-aion.2ff91b62ec":"Rules with a clock in them are the ones that catch people out. An answer owed within thirty days, a refund window, a period after which something has to be deleted. AION watches those while they run and reports how much room is left today, as a number of days.","open-source-aion.94dc6c2b80":"long before the last one","open-source-aion.6bdbc0422a":"You can see the days left","open-source-aion.37f768721f":"Deadlines that involve you","open-source-aion.e3c2d4b24a":"Working on the spot also means it can keep an eye on the clock for you","open-source-aion.4ace2cc9bc":"NO ACCOUNT","open-source-aion.c5c3055a7b":"NOTHING SENT","open-source-aion.a5b9137c2b":"STAYS HERE","open-source-aion.874bab5372":"If a connection is involved at all, it is one somebody deliberately set up between their own machines, and it is off until they do. Your sentence is read by written rules, in the same room as you, and the answer arrives with the line down. Nothing left the machine to produce it, and nothing was sent away.","open-source-aion.4a03f17947":"No account, no sign up, and no outside service that has to be working, or trustworthy, or still in business next year, for you to get an answer.","open-source-aion.f10eb79b5b":"What that means for you","open-source-aion.c17d4e01b4":"Many tools answer a question about you by sending your details away and waiting for a reply. Your information travelled, to a company you did not choose, possibly to a country you will never hear named. AION does the work where it already is. Nothing is sent, because there is nothing to send it with.","open-source-aion.9e50609149":"on the machine you are at","open-source-aion.ca67037369":"The answer is worked out","open-source-aion.7df600af96":"Where your details go","open-source-aion.399483042a":"Being asked is one half. The other half is what you are told when the answer is no","open-source-aion.0b5b7048ea":"YOU CHOOSE","open-source-aion.f12c755afa":"IT ASKS YOU","open-source-aion.300453f44e":"TWO MEANINGS","open-source-aion.6debd2c487":"Which sounds like a small courtesy. It is the difference between a rule you agreed to and a rule somebody guessed at on your behalf, in a hurry, on a day you were not there. The guess is the ordinary way this gets done, and nobody is ever told it happened. Asking costs a moment and takes the guess out of the record.","open-source-aion.6f02dd9d43":"AION stops and asks. It quotes the words it is unsure about back to you, sets out both readings in plain language, puts a question with your own phrase inside it, and waits. You choose. Nothing is decided while the question is open.","open-source-aion.0ccfcd0de4":"What changes","open-source-aion.b3124516ab":"\"Cancel if the delay is more than one hour.\" Is a delay of seventy five minutes more than one hour, or are hours counted whole, so seventy five minutes is one hour and one hour is not more than one? Both readings are ordinary English. They disagree about exactly one case, and that case is going to turn up.","open-source-aion.4449c95cf9":"mean two things, it asks","open-source-aion.75ca04ac1b":"If your sentence could","open-source-aion.2297deb89a":"When your sentence is unclear","open-source-aion.32cf0852b8":"A sentence can also mean two things at once, and that is worth stopping for","open-source-aion.b5d2541ad8":"NO JARGON","open-source-aion.3b7c198e57":"IT COMES BACK","open-source-aion.c4cc4b9845":"YOUR OWN WORDS","open-source-aion.5c9a5c3396":"And when the same sentence is read again it produces exactly the same rule, because nothing in AION learns or drifts or has a better idea in the meantime. A rule you agreed to once stays the rule you agreed to, and the person on the receiving end of it is reading your sentence rather than somebody's summary of it. Nothing on the way through turns it into other people's words.","open-source-aion.ba41f25c15":"Two things follow from keeping the sentence. You can tell whether it was understood on the day you wrote it, by reading, instead of finding out from an incident a year later.","open-source-aion.c19473d784":"Write the rule in ordinary words and AION keeps those words. Which sounds like a small courtesy until the day it matters: months later, when something is stopped because of that rule, the sentence you wrote comes back at the top of the explanation, in the words you chose.","open-source-aion.4c0e51d183":"you would say it aloud","open-source-aion.dcf65c0f8a":"Write the rule the way","open-source-aion.e1a651b90e":"Saying what you want","open-source-aion.beda6f7681":"Redoing a sum needs the sum written down. So does a rule, and yours can be a sentence","open-source-aion.ef6371cd2e":"IT STOPS","open-source-aion.47ce22a1f7":"STEP BY STEP","open-source-aion.9195df51f1":"A SECOND READING","open-source-aion.b66352de76":"The stopping is the important half. Anything can agree with you. Something that will stop and point at the line is worth having, and there is very little of it about.","open-source-aion.e04fafc8fc":"AION adds the column up again. Not for bills, for the harder kind of working that machines do when they decide something is allowed, or safe, or impossible, when they build something, when they run something on your behalf, or when they work out what would happen before anybody tries it. It reads the working the first machine wrote down, does every step over for itself, and stops at the first one it cannot make come out.","open-source-aion.b55b759c73":"When a bill looks wrong you do not argue about whether the total is right. You add the column up again yourself. If you get the same number, the total stands. If you stop at the fourth line because it does not work, you can say exactly which line, and the argument is over in a sentence.","open-source-aion.59141b0dfa":"instead of taking your word","open-source-aion.fa22d5033b":"Somebody redoes the sum","open-source-aion.333a6c87f2":"a change produces an affected set and a queue, not a quiet reinterpretation of the past","open-source-aion.0eecb96558":"are five facts","open-source-aion.59e22ed738":"produced, signed, verified, accepted, and still compatible","open-source-aion.d78c662e5b":"checked, not assumed","open-source-aion.5b44284acd":"still compatible with","open-source-aion.cc4bc74f90":"with a contract version","open-source-aion.3bb51eeea5":"accepted under","open-source-aion.72954f75cf":"with a verifier version","open-source-aion.3741770a87":"verified by","open-source-aion.7fc7c8aef9":"over a hash of the derivation order","open-source-aion.d2a7817a72":"signed by","open-source-aion.9d7c5e8097":"with a version","open-source-aion.8fffa5fcb8":"produced by","open-source-aion.756e62f03a":"One result, five facts","open-source-aion.2b8be4ecd3":"Attribution runs on its own mechanism: an Ed25519 signature over a BLAKE3 hash of the derivation order, with a monotonic nonce and a timestamp, checkable against the producer's public key. Acceptance runs on another, carrying the identity and version of the verifier and the contract version it granted. When anything underneath moves, a checker rule, a certificate schema, a policy, a compiler rule, a runtime contract or a model version, the certificates that declared a dependency on it form an affected set and are queued to be checked again, with the changed component named.","open-source-aion.6b8169d142":"A verdict on its own is a word with no author. Five facts that usually collapse into one are kept apart here: who produced a result, who signed it, what verified it, which contract it was accepted under, and whether it is still compatible with the rules as they stand today. Those are five different questions and four of them survive a change of supplier.","open-source-aion.2cd4b335f4":"A checker verifies it.","open-source-aion.d15fbc9566":"Nothing is verified.","open-source-aion.481d0fc02c":"The whole argument","open-source-aion.ca75c84634":"Every certificate here ends up as one record, and the record keeps its facts apart","open-source-aion.3ecc9abb23":"EXTENSIBLE","open-source-aion.8112bd91bc":"AIR GAPPED","open-source-aion.9be34046ca":"LOCAL","open-source-aion.ae61af8b9c":"Where a single verification is genuinely too large for one machine, the work splits into cubes across machines with clause sharing between them, and a composed result is accepted only after a coverage check: no two cubes may fix the same literal set, and what they account for has to add up to the whole space rather than to nearly all of it. A join short by one is a refusal, which is the same discipline as everywhere else in the product. Beyond that, a verifier registry and an extension API are how a certificate family that nobody here wrote gets checked here.","open-source-aion.04cd68c7fb":"Only two things can cross a boundary and both are configured by you. A cluster runs over addresses you set. An external producer is a program you install and run as a local process. There is no hosted model anywhere in the chain, and no service of ours that can be unavailable during your incident or change beneath you on somebody else's release schedule. An air gapped estate verifies exactly as a connected one does, because verification never needed the producer in the first place.","open-source-aion.ac1913e46c":"Two paths out, and both are yours","open-source-aion.c2193fefe2":"Verification is a computation like any other, and where it runs is your decision. AION publishes on 1 September 2026: once the repository is public, link the library, run the command or stand up the service inside your own boundary. The default build carries no outbound client, so checking a certificate needs no account, no provider and no route out of the machine it started on.","open-source-aion.72d09c5994":"a service, or an enclave","open-source-aion.f8ac38e647":"A library, a command","open-source-aion.604918db00":"Where verification runs","open-source-aion.c07ebfbab5":"An archive holds still. The last question is where all of this actually runs","open-source-aion.d34941b7ce":"INDEXED","open-source-aion.79ae623ce9":"CONTENT ADDRESSED","open-source-aion.0f7d1ea9ca":"The part that has to be built rather than assumed is the index. When a checker rule, a certificate schema, a policy, a compiler rule, a runtime contract or a model version changes, the certificates whose validity depended on the changed component are found by looking them up, not by scanning everything and hoping. Dependencies are declared in the envelope, so the affected set is a query and the re-verification queue is its result, with the changed component named against each entry. The alternative that most organisations actually have is a choice between re-examining everything and re-examining nothing.","open-source-aion.144711734a":"Storage is only useful if a reader that has moved on can still open it, so every record carries the producer's signature, the identity and version of the verifier that accepted it, the contract version it was accepted under, and the dependencies it rests on. A compatibility test runs on the way back in.","open-source-aion.22f96be502":"The affected set is a real index","open-source-aion.a1b04ec691":"The certificates worth keeping are the ones you will be asked about years later. AION stores an accepted certificate compactly and by content address: identifiers held as differences, repeated patterns run length encoded, identical subproofs hashed and stored once, and the whole thing addressed by its content rather than by where somebody filed it. A content address is what lets a reader who has moved on find the same certificate again and check it a second time, years after the run that produced it.","open-source-aion.c017c017d7":"and it stays re-checkable","open-source-aion.2e10b84b57":"A certificate stays small","open-source-aion.9263a81467":"Storing what was checked","open-source-aion.1f029bacad":"Six families, and every one of them ends up in the same record","open-source-aion.1deb4d4a29":"TRAJECTORY","open-source-aion.f8d5b44c34":"INVARIANTS","open-source-aion.52dd7acef9":"CONFORMANCE","open-source-aion.24d7374cb9":"Keeping those apart is what makes the first two worth anything. An assurance that quietly implies the third is the one that fails in front of a regulator, and a certificate that names its own boundary is the one that survives the meeting.","open-source-aion.0e4ffe42fa":"Three different questions get asked of a simulation, and being honest about which two are answerable here is the whole professional content of the section. Execution conformance asks whether the declared model, parameters and configuration actually produced this trajectory, and that is checkable. Mathematical property checking asks whether the stated invariants hold across the run, and that is checkable too, with a failure returning the trace rather than a verdict. Physical validity asks whether the model represents the real world, and no certificate establishes that. It belongs to the model owner, and it belongs to them permanently.","open-source-aion.bb70d13ca4":"The line this section is careful about","open-source-aion.ac558913f9":"A simulation result is used to make decisions long after the run is gone. The certificate carries the model and FMU identity, the parameter set, the initial state, the solver configuration, the time-step or event sequence, the state transitions, the invariant checks performed, the convergence or termination status, the hash of the resulting trajectory, and a counterexample trace where a property fails.","open-source-aion.1c9f5f0f21":"answers exactly two of them","open-source-aion.242c47d00a":"Three questions, and this","open-source-aion.a635f9edf3":"Twin and FMI, certified","open-source-aion.43f8bc442f":"Execution is one run of one thing. A simulation makes millions of them at once","open-source-aion.d3a968f797":"OUTPUT ID","open-source-aion.d79014995c":"ATTESTED","open-source-aion.2fbbf64505":"CAPABILITIES","open-source-aion.51fd9d7843":"Determinism is what makes the rest checkable. Because the transitions are deterministic given the module, the inputs and the grants, a verifier can follow them without re-executing the workload in its original environment, and two runs that claim the same output identity from the same inputs either agree or point at the transition where they stopped agreeing. That is a runtime attestation in practice: what ran, under what authority, checkable without running it again.","open-source-aion.0d0fd79859":"Most questions asked about a workload after the fact are really questions about its authority. What could this thing reach while it was running, and did it reach anything else. A certificate that carries the capability grants alongside the transitions answers that without anybody reading a log, and it answers it to somebody who does not operate the runtime.","open-source-aion.890c61e134":"Why the capability set is the interesting field","open-source-aion.1331fa2052":"An exit status says a workload finished. The execution certificate says what finished: the workload and module identity, the runtime version, the capability grants it held, the inputs it received, the deterministic state transitions it went through, the resource limits it ran inside, the identity of the output it produced, and whether it completed or trapped. Each of those is a field a later question can be answered from, without going back to the machine that ran it.","open-source-aion.65576ef482":"under which capabilities","open-source-aion.74a9894f4f":"What ran, on what, and","open-source-aion.eabc461dcf":"Selvedge, certified","open-source-aion.b4792818f1":"A compiled artefact still has to run somewhere, and that run is a claim as well","open-source-aion.414cbcc9ec":"PROVENANCE","open-source-aion.24466ece94":"SOURCE TO ARTEFACT","open-source-aion.c81d361198":"That precision is what makes the artefact useful downstream. In a regulated build the question is rarely whether a compiler is good. It is whether this binary corresponds to this source graph under this optimisation configuration, which is a question with an answer, and the answer travels with the artefact rather than living in the build system that produced it. That is what build provenance means in practice: a claim about this artefact, checkable without the build system that made it.","open-source-aion.6c1fd4df2b":"The declaration is the discipline. A certificate does not assert that every optimisation was correct as one undifferentiated claim, because that claim is neither checkable nor true of any real compiler. It names exactly which preservation or equivalence properties it establishes across which transformations, and the verifier checks those and reports on nothing else.","open-source-aion.fd5ed4a1d8":"Named claims, not a blanket one","open-source-aion.82a76c947a":"A compiler hands you an artefact and an exit status. The compilation certificate carries what that artefact is claimed to be: the source or graph identity it came from, the compiler and optimisation version, the transformation sequence applied, type and shape preservation across those transformations, the kernels selected, the identity of the artefact produced, and the equivalence or invariant checks the certificate declares.","open-source-aion.06efebf0f5":"about the source it came from","open-source-aion.3f208ecc5e":"The binary is a claim too","open-source-aion.716710e273":"Kera, certified","open-source-aion.89572e64cc":"An organisation can be certified. So can the compiler that built what it runs on","open-source-aion.502114d554":"RECEIPTS","open-source-aion.fab60cdf92":"GATES","open-source-aion.490fb49f60":"AUTHORITY","open-source-aion.965738574a":"The value shows up when the operation is disputed. A workflow trace is the organisation's account of itself. A certificate an independent verifier accepted, under a named contract version, is a different class of evidence, and the difference is exactly the one AION exists to create.","open-source-aion.f4652935ed":"This is a certificate about a governed operation, not about what an agent was thinking. It settles the questions somebody will actually be asked: whether the authority existed at the moment the action fired, whether the gate that should have held did hold, whether the approval attached to the action rather than to a message near it, and whether the state transitions the record claims are the ones the contract allows. Those are all machine-checkable, and none of them requires access to a model.","open-source-aion.be15814346":"What it establishes, and what it does not","open-source-aion.38d3c11f27":"A completed workflow is a claim like any other. The organisational certificate establishes the governed operation that actually occurred: the objective and the policy version it ran under, the organisation formed, the roles and authority resolved, the tasks executed and their transitions, the policy gates cleared, the approvals attached, the actions performed, and the receipts recorded.","open-source-aion.65a8805f19":"to have followed its contract","open-source-aion.f827cfbcbf":"An operation can be proved","open-source-aion.07fba05892":"Nexus, certified","open-source-aion.c6fd961235":"Reasoning is one producer. An organisation of agents is a harder thing to certify","open-source-aion.2764d46fd5":"NO MODEL CALL","open-source-aion.58376ce0c1":"CORES","open-source-aion.3c3d2a37fc":"The English requirement front end belongs here too, because a reasoning certificate is only as reviewable as the constraint at the top of it. A deterministic pattern library returns formal conditions ranked by how many trigger phrases matched, each carrying its plain reading and the quantities it works over, and where a sentence genuinely carries more than one reading it raises the ambiguity with the question named rather than settling it quietly.","open-source-aion.c4d7d27503":"Underneath sit producers of both kinds, and they are accepted through the same boundary. AION decides Boolean structure, difference logic arithmetic, bitvector words and equality with uninterpreted functions in its own right, over a complete conflict driven search with two watched literals, a heap ordered activity heuristic, geometric restarts and activity based clause deletion. On an unsatisfiable answer it returns a core, which names which of your own constraints were fighting rather than describing the search that found them. An external solver runs as its own process and hands back a proof, and nothing but that file crosses between the two. Any tool that emits a proof in a format AION carries a checker for qualifies, cvc5 among them, and the boundary is the format rather than the vendor.","open-source-aion.5264c1875d":"Producers, native and external","open-source-aion.09b6611fc2":"Loom reasons. What AION checks is the artefact that reasoning leaves behind: the constraints that were active, the rules that were applied, the subproblems that went to a solver, the certificates those solvers returned, the contradictions found, the bounds that closed a decision, and the claim finally asserted. Explicit computational artefacts and declared derivations, checked as such.","open-source-aion.2224f4889f":"the derivation it rests on","open-source-aion.1aceefa727":"A conclusion arrives with","open-source-aion.40e8df9cbd":"Loom, and the solvers under it","open-source-aion.cbac360b09":"Boolean and arithmetic steps are one family. Reasoning is where the stack starts","open-source-aion.9786d05f5a":"FUZZED","open-source-aion.a9bb80378b":"RE DERIVED","open-source-aion.0204e8b30c":"RULE BY RULE","open-source-aion.a43c278b96":"At clause level each addition is re-derived from first principles: assume the new clause false, propagate the clauses its hints cite, and require the conflict those hints promised. Where propagation alone does not force it, the addition goes to the harder condition on the named pivot literal against every clause that pivot could resolve with, so a step cannot be waved through by naming a pivot the clause does not contain. Formula and proof are both read a line at a time, so a proof larger than the memory on the machine is still checked end to end. AION's own suite is hostile to AION: a hint citing the step it is meant to justify, two steps standing on each other, a pivot claimed but absent, two clauses under one identifier, the end marker used as an identifier, a deletion of a clause never added, and the same clause deleted twice. Every reader that touches a file somebody else wrote is fuzzed against a seeded corpus.","open-source-aion.13a29c20f0":"Three conditions run ahead of the rule check on every step, in a fixed order: whether the step cites itself, whether each number it cites is present, and whether any of them is numbered above the step citing it. Ahead of all four, the file is scanned once for a repeated step number. Only a proof whose every step clears all of that reaches the last condition, which is whether the file closes in a contradiction. A derivation that runs out with literals still standing has passed everything else and is still refused.","open-source-aion.f626b7a7da":"Under the surface","open-source-aion.1a95f2e67d":"Clause proofs in the LRAT family, which is SAT, and rule proofs in the Alethe format, which is SMT, are the family with the longest history of people trying to defeat it, which makes it the right one to show. AION dispatches each step to the routine that implements its rule, and a rule name with nothing behind it ends the reading rather than passing quietly, with the step number and the rule printed.","open-source-aion.8294eed416":"and an unknown rule stops it","open-source-aion.9959b32cda":"Every step meets four tests","open-source-aion.3821e115bc":"The family with adversaries","open-source-aion.c415bc49f1":"The oldest family is the one with the most adversaries, so it is the one to look at first","open-source-aion.06d55361b1":"VERSIONED","open-source-aion.bca8de5f5a":"NINE FAMILIES","open-source-aion.187b58774c":"The families are versioned separately for the same reason. A rule set can tighten in the logic family without disturbing the simulation family, and the affected-certificate set for that change is exactly the records that declared the version being changed. Today's nine are logic and satisfiability, optimisation, temporal and hyperproperty, reasoning, organisational, compilation, runtime execution, simulation and FMI, and storage integrity.","open-source-aion.ca4a7a3c63":"Registering a family is how a system that did not exist when AION was written becomes checkable by it. The envelope is already the same, the storage layer and the re-verification queue already work, and what a new family has to supply is a verifier and a declared rule set. Third-party software implementing a certificate contract arrives through the same door as anything of ours.","open-source-aion.6581749da9":"Why it is a registry rather than a list","open-source-aion.c453f0b87d":"A certificate family is a named, versioned contract rather than a file format. Each one declares its identity and version, the claim type it establishes, the inputs it requires, how the proof or witness is represented, the verification algorithm, the rule set that verifier accepts, its dependency and compatibility metadata, its human-readable rendering where it has one, and its own refusal taxonomy.","open-source-aion.29a8090d97":"and the set is extensible","open-source-aion.7dd9783a82":"Nine families, one registry","open-source-aion.f4c0c73854":"The registry","open-source-aion.2b6d7305db":"An independent check needs to know which kind of certificate it is holding","open-source-aion.b4dee9d399":"NO REPLAY","open-source-aion.1ae37e9b3a":"NO LICENCE","open-source-aion.082414b331":"BOUNDED CHECK","open-source-aion.85bcd01276":"In none of those cases does the verifier need the producer's search, heuristics, hidden state, model calls or runtime environment. That is what makes independent verification affordable rather than aspirational.","open-source-aion.73dc1e45ec":"The asymmetry is the same shape in every domain, and it is worth seeing four times. A conflict driven search may run for hours across a space nobody can enumerate; the clause proof it emits is followed line by line. A compiler may perform hundreds of optimisation passes with heuristics nobody outside the team understands; the certificate records the preservation claims that have to hold across them. A simulation may run over millions of steps; the certificate supplies the checkpoints, transitions, invariants and the trace that make the outcome checkable. A Nexus operation may coordinate a great many agents; the certificate establishes authority, state transitions, approvals and action receipts.","open-source-aion.3bcb80f6d9":"What each producer keeps to itself","open-source-aion.ceb0061493":"The system that produced the result does not get the final word on whether its certificate holds. AION checks a bounded artefact rather than repeating the expensive computation, which is why verification can run on a laptop against work that took a cluster a weekend, and why it needs neither the producer's licence nor its machine. The certificate supplies the checkpoints the checker walks, so the cost of checking follows the size of the artefact rather than the size of the search behind it.","open-source-aion.69524cecfe":"and that is the whole trick","open-source-aion.ee21bac231":"Checking is not redoing","open-source-aion.396e9b624d":"The architectural split","open-source-aion.504a1b0a8d":"An envelope says what arrived. The next question is who is allowed to open it","open-source-aion.a9ea7a518b":"ONE ENVELOPE","open-source-aion.d7e877b15b":"EIGHT FIELDS","open-source-aion.34c043fc06":"The dependency field is the one people underestimate. A certificate that rests on another certificate names it, so a refusal or a schema change propagates through the set that leaned on it rather than stopping at the first record somebody happens to look at. That is what turns a pile of accepted results into something you can ask a question of.","open-source-aion.7dc6226fd7":"Put the routing information inside the payload and every new certificate family becomes a new integration for everybody downstream. Keep it outside and the storage layer, the compatibility tracker, the re-verification queue and the audit record are written once and work for families that did not exist when they were built.","open-source-aion.48eb1ab2b4":"Why the split earns its keep","open-source-aion.419ad6edc1":"A compilation certificate and a clause proof have nothing in common on the inside, and they arrive in the same envelope. Eight fields: the claim, the inputs it was made against, the producer, the contract version, the certificate type, the certificate payload, the dependencies, and the signature. Everything family-specific sits inside the payload, and everything a verifier needs to route, version and record the thing sits outside it.","open-source-aion.03a195fded":"and eight fields inside it","open-source-aion.9895a4db76":"Every family, one envelope","open-source-aion.33164fb254":"The common envelope","open-source-aion.315fae6edd":"Eight kinds of system, eight kinds of claim, and one envelope they all travel in","open-source-aion.661f13bc63":"CHECKED","open-source-aion.ea0dae37f4":"A CERTIFICATE","open-source-aion.f07b84d4d2":"A CLAIM","open-source-aion.1edfca7587":"AION is that second program. It takes a certificate a stranger produced, reconstructs what it claims, and where a claim will not reconstruct it names the item, names the rule, and stops there. A refusal that points at line 40 is a thing a single word can never be.","open-source-aion.4428102723":"Formal methods settled on this arrangement decades ago for one reason. The producer writes its working down, and a second, much smaller program reads that working back. The second program is the one worth building carefully, because it is small enough to be understood end to end. What AION does is take that arrangement out of the solver world and make it the contract for everything else: reasoning, agent operations, compilation, execution, simulation.","open-source-aion.51edeceac1":"unsat. compiled. completed. safe. optimal. policy passed. simulation converged. workflow approved. Eight systems, eight words, and not one of them carries the reason it is true. Proof-carrying computation is the alternative: the producer keeps the expensive work and emits a certificate alongside the result, and something with no stake in the answer checks that certificate.","open-source-aion.d3571e9e01":"until somebody redoes it","open-source-aion.03d9c22d95":"A result is only a claim","open-source-aion.dfc28595b4":"Why a second reading exists","open-source-aion.3c6178c9cd":"Who the report belongs to","open-source-aion.42c21bbe27":"What a case settles","open-source-aion.4d05bcfcbf":"What a refusal lets you do","open-source-aion.4c0a0d8ef3":"The two usual routes out","open-source-aion.e097afe170":"What follows from keeping it","open-source-aion.c9681d6875":"What it actually does","open-source-aion.1ee58a7b8d":"Where the arrangement comes from","open-source-aion.eec3b038bd":"attribution","open-source-aion.65279e1ecf":"verification","oss-aion-adoption-paths.733a87e5fb":"Test one decision path","oss-aion-adoption-paths.34dfd13db9":"Run an example certificate before integrating AION into a live decision path.","oss-aion-adoption-paths.3f1d1c0d24":"Inspect the bundled example certificate.","oss-aion-adoption-paths.a5339faf54":"Run the bundled example proofs as a check.","oss-aion-adoption-paths.b38db2875a":"Check the same certificate with aion check and an independent compatible verifier.","oss-aion-adoption-paths.0e42c62826":"Your evaluation team","oss-aion-adoption-paths.ca15f8db66":"Build it into a system","oss-aion-adoption-paths.e8219f1ea8":"Your existing software team links the library so the systems you already run can hand over a certificate with each decision.","oss-aion-adoption-paths.91e2e7e34b":"Your engineers add AION to a system you already operate.","oss-aion-adoption-paths.96e8012ed9":"Each decision then carries a checkable certificate.","oss-aion-adoption-paths.6e56d00bc7":"No new supplier sits in the path of that decision.","oss-aion-adoption-paths.b0e0c85d36":"Your engineering team","oss-aion-adoption-paths.4637a51566":"Use it at audit time","oss-aion-adoption-paths.03b3d20015":"A certificate produced earlier can be re-checked at any time with the command-line tool, on your own hardware, offline.","oss-aion-adoption-paths.8b6e7ae424":"Keep the certificate produced when the decision was made.","oss-aion-adoption-paths.ab48bfd890":"Re-check it later with the command-line tool, offline.","oss-aion-adoption-paths.6fe516ffcf":"Hand the same record to a regulator or an auditor.","oss-aion-adoption-paths.4e64c95d9e":"Your compliance team","oss-aion-adoption-paths.6b5eb5323e":"Start with one decision path","oss-aion-adoption-paths.1635f113ec":"Three ways to adopt","oss-aion-adoption-paths.5eef32f959":"Who runs it","oss-aion-adoption-paths.29a9e7fa74":"The certificate is identical whichever route you take.","oss-aion-adoption-paths.3e4f1a5e1b":"One library, one command-line tool","oss-aion-adoption-paths.tag.d59fec26d9":"Before integration","oss-aion-adoption-paths.tag.391b31405f":"For your engineers","oss-aion-adoption-paths.tag.6fd7b4f249":"For compliance","oss-aion-archive-parts.cea57012da":"not compressed past reading","oss-aion-archive-parts.10f2f8d11a":"compressed for the shelf","oss-aion-archive-parts.0468a5b797":"ARCHIVE","oss-aion-archive-parts.bce5035461":"and one field that outlives them","oss-aion-archive-parts.bd678f55fe":"Four moves on one certificate","oss-aion-archive-parts.44e396b17f":"Which verifier accepted it, under which contract version.","oss-aion-archive-parts.5348eece0f":"Verifier and contract kept","oss-aion-archive-parts.53229277ab":"Identical subproofs stored once and cited afterwards by hash.","oss-aion-archive-parts.0f6513214f":"Subproofs hashed","oss-aion-archive-parts.76a7786a63":"A repeated pattern stored once, with the length it repeats for.","oss-aion-archive-parts.9e1a0f7aac":"Runs collapsed","oss-aion-archive-parts.d6f5880b44":"Each identifier stored as its distance from the last.","oss-aion-archive-parts.6b78716e70":"Identifiers as gaps","oss-aion-archived-proof.5808299e06":"looked up, not swept for","oss-aion-archived-proof.39241dfc0d":"The rest stayed shut, because the index already knew they were not affected.","oss-aion-archived-proof.d84b2eb85d":"Nine dependencies declared, two tabs pulled, five certificates named.","oss-aion-archived-proof.c9269e3e61":"seven tabs stayed shut","oss-aion-archived-proof.6f13975269":"still compatible","oss-aion-archived-proof.8ec798a819":"rule r7","oss-aion-archived-proof.4b50837e2e":"queued to be read again","oss-aion-archived-proof.2a858a12ec":"rule r7 replaced in verifier 2.5.0","oss-aion-archived-proof.0b58a007b4":"change notice","oss-aion-archived-proof.5886396d49":"aion-verify 2.4.0","oss-aion-archived-proof.3b89bc81cb":"same certificate","oss-aion-archived-proof.4b37dd07e6":"as archived","oss-aion-archived-proof.39c9f8bf3a":"two subproofs, one shape","oss-aion-archived-proof.8c28e2d0a9":"one block, kept once","oss-aion-archived-proof.e75bd8054c":"identifiers as gaps","oss-aion-archived-proof.9bfe0da4af":"one long file","oss-aion-archived-proof.46dc2748fa":"as produced","oss-aion-archived-proof.b6a0714797":"illustrative identifiers","oss-aion-archived-proof.16bb6017da":"two of five queued","oss-aion-archived-proof.884fa4a4de":"One certificate, twice","oss-aion-archived-proof.11ed0e1dd4":"policy p9","oss-aion-archived-proof.1f776189b1":"schema 2","oss-aion-archived-proof.ec690c70cd":"cert d20c9b","oss-aion-archived-proof.a96a7e2f89":"cert 1a55f0","oss-aion-archived-proof.b504f66e53":"model m1","oss-aion-archived-proof.fd6c33ce54":"runtime contract 3.1","oss-aion-archived-proof.ff651ff51f":"compiler rule c1","oss-aion-archived-proof.d00ec63b0b":"cert b4e187","oss-aion-archived-proof.e20acd4672":"cert 3c90de","oss-aion-archived-proof.6d50cc6c2e":"cert 7f21ab","oss-aion-archived-proof.5dd9b11122":"policy p2","oss-aion-archived-proof.70d70366cf":"schema 4","oss-aion-archived-proof.d61ceadbdb":"contract","oss-aion-archived-proof.e15436a2bb":"verifier","oss-aion-archived-proof.15da3daa68":"x3","oss-aion-asked-questions.question.refused":"Why was my request refused by a machine?","oss-aion-asked-questions.answer.refused":"AION shows the exact point where the check stopped, and why, instead of one unexplained word.","oss-aion-asked-questions.question.check":"Can I check an automated decision myself?","oss-aion-asked-questions.answer.check":"Yes. AION works out each step again, on the machine you are at, with no account and nothing sent.","oss-aion-asked-questions.question.sent":"Does my information get sent anywhere?","oss-aion-asked-questions.answer.sent":"No. The default build has nothing to send it with. The work happens where you already are.","oss-aion-asked-questions.chrome.path":"Questions a refusal actually raises","oss-aion-asked-questions.chrome.status":"answered in the open","oss-aion-asked-questions.readout":"These are the three questions this page is built to answer, in the open, with no account and nothing sent.","oss-aion-asked-questions.band":"Asked once, answered in the open","oss-aion-asked-you.ef80b73d6b":"instead of a surprise later","oss-aion-asked-you.7e066a9db0":"a question now","oss-aion-asked-you.fb041ecc2d":"Waits","oss-aion-asked-you.c276980864":"ASKED","oss-aion-asked-you.93a5f8f470":"and what happens next","oss-aion-asked-you.fb5efec5ec":"What it asks","oss-aion-asked-you.ed223cb507":"With your own phrase inside it, rather than a form to fill in.","oss-aion-asked-you.47ba586268":"Puts a question","oss-aion-asked-you.16bb2c320d":"In plain words, not as a choice between symbols.","oss-aion-asked-you.590f0368a8":"Sets out both readings","oss-aion-asked-you.c0fedb51ee":"The part of your sentence it is unsure about, in your words.","oss-aion-asked-you.945cd96360":"Quotes the words back","oss-aion-asymmetry.109e612009":"the evidence travels","oss-aion-asymmetry.54086b1730":"the work stays with the producer","oss-aion-asymmetry.77e82797f7":"ASYMMETRY","oss-aion-asymmetry.7f5d144dcb":"per producer","oss-aion-asymmetry.d1abed327f":"What is not reproduced","oss-aion-asymmetry.816e835f60":"Authority, transitions, approvals, receipts.","oss-aion-asymmetry.4f83e60cbc":"Many agents, coordinating.","oss-aion-asymmetry.d946c1fc52":"Agent system","oss-aion-asymmetry.d978ba491a":"Checkpoints, transitions and invariants.","oss-aion-asymmetry.b081bda78f":"Millions of steps of integration.","oss-aion-asymmetry.8e34943c35":"Simulation","oss-aion-asymmetry.db98a95880":"The preservation claims across them.","oss-aion-asymmetry.ce4dee4e4f":"Hundreds of passes and their heuristics.","oss-aion-asymmetry.341a20e237":"Compiler","oss-aion-asymmetry.d50aca2923":"A derivation followed line by line.","oss-aion-asymmetry.c0644e2b00":"A search over a space nobody enumerates.","oss-aion-asymmetry.2212b12df6":"Solver","oss-aion-audit-flow.0d368d5958":"A decision is made","oss-aion-audit-flow.723d4b8215":"An AI reaches an answer in your system.","oss-aion-audit-flow.60616f24a0":"A certificate is kept","oss-aion-audit-flow.319012d052":"The reasoning is recorded as a portable record.","oss-aion-audit-flow.b6e0507002":"It is re-checked","oss-aion-audit-flow.060bdf8393":"Anyone re-runs the check offline, on their own machine.","oss-aion-audit-flow.549ee9a7f2":"The auditor accepts it","oss-aion-audit-flow.45d8142b03":"Evidence they verify, not a promise they must take.","oss-aion-audit-flow.29a5795456":"You forward logs and hope they are accepted.","oss-aion-audit-flow.691576c10d":"You hand over a certificate the auditor checks themselves.","oss-aion-audit-flow.4f25ce109b":"The explanation is locked to one supplier.","oss-aion-audit-flow.17092b76ad":"Standard proof formats keep the certificate checkable beyond the original supplier and runtime.","oss-aion-audit-flow.4cb1b63499":"The record is re-checked on infrastructure you do not control.","oss-aion-audit-flow.c0baf00a21":"The record is re-checked offline, on hardware you control.","oss-aion-audit-flow.1574ac4dc4":"From decision to accepted evidence","oss-aion-audit-flow.0fc25779d4":"Without checkable proof","oss-aion-audit-flow.4b32d8f574":"With AION","oss-aion-audit-flow.effbb773a5":"At audit time you produce evidence, not assurances.","oss-aion-audit-flow.630840198f":"Independent verification","oss-aion-broken-case.b2d44d537d":"two pieces of work","oss-aion-broken-case.21a5e37384":"It does say that somebody now has to choose one.","oss-aion-broken-case.446dd52366":"The case does not say which of these two you are in.","oss-aion-broken-case.1592f95dfc":"whoever owns the specification","oss-aion-broken-case.5350b811e8":"Everybody knew that and nobody ever wrote it down, which is why the case was\n              available to be found at all. So the work is to write the missing constraint.","oss-aion-broken-case.7e1ad0c117":"a retry cannot happen on a zero balance here","oss-aion-broken-case.e2acc6be4b":"can this happen here?","oss-aion-broken-case.70cf0e9d6e":"the team that operates it","oss-aion-broken-case.f4418abec4":"So the rule is right and the system is wrong. The work is a change to the system.","oss-aion-broken-case.7ebf5ee2c1":"retries at three with a zero balance is an ordinary Monday","oss-aion-broken-case.818db6fde5":"batch mode allows at most two retries","oss-aion-broken-case.9ad82bcd1a":"no retry while the balance is zero","oss-aion-broken-case.db09c40b94":"conditions it violates","oss-aion-broken-case.1a01155586":"The specification does not hold. Here is a situation in which it does not, written\n            out.","oss-aion-broken-case.bb5f480b82":"the case, as it comes back","oss-aion-broken-case.8ba48b3c8c":"illustrative case","oss-aion-broken-case.2a0ea29615":"one case, two owners","oss-aion-broken-case.0efd66fc70":"The case that broke it","oss-aion-broken-case.fd12863535":"no","oss-aion-broken-case.fb360f9c09":"yes","oss-aion-broken-case.e7aef2e893":"mode is batch (type: text)","oss-aion-broken-case.dcfad8c5bf":"balance is 0 (type: integer)","oss-aion-broken-case.bbf98b54e9":"retries is 3 (type: integer)","oss-aion-business-glyph.9c8c22f54d":"Auditable by design","oss-aion-business-glyph.afd7103781":"Your infrastructure","oss-aion-business-glyph.ea722c81af":"European","oss-aion-business-glyph.870c4d024a":"Portable formats","oss-aion-business-glyph.81c093497b":"Closed by the certificate","oss-aion-business-glyph.862ee3b17a":"Exposure","oss-aion-business-glyph.6b5eb5323e":"Proof attached","oss-aion-business-glyph.b7a3f27883":"Risk removed","oss-aion-business-glyph.7ba75e0ac6":"Certificate checks years later","oss-aion-business-glyph.9f89ecaff5":"Original session is gone","oss-aion-business-glyph.33620369b5":"The archive","oss-aion-business-glyph.7a71b6b89e":"On hardware you control","oss-aion-business-glyph.e94a6d4bba":"Explained on someone else hardware","oss-aion-business-glyph.3eaad00bc0":"The data","oss-aion-business-glyph.e20fee7c23":"Separate checker","oss-aion-business-glyph.9e3ee5bddf":"Original model still required","oss-aion-business-glyph.5cb182685f":"The verifier","oss-aion-business-glyph.c5d37b3ae0":"A certificate the auditor checks","oss-aion-business-glyph.6c4186cc8c":"Logs you hope are accepted","oss-aion-business-glyph.d51b35c242":"The audit","oss-aion-cadence-banners.independent.eyebrow":"AION / independent verification","oss-aion-cadence-banners.independent.lead":"Trust the envelope","oss-aion-cadence-banners.independent.accent":"after a different checker accepts it","oss-aion-cadence-banners.independent.body.one":"A certificate is useful because the verifier does not need the producer's runtime. It receives the declared rule, inputs, result and evidence as one bounded envelope.","oss-aion-cadence-banners.independent.body.two":"The second implementation checks that evidence against the same contract. Agreement is then evidence about the result, not a rerun of the same code path.","oss-aion-cadence-banners.independent.panel":"Independent acceptance record","oss-aion-cadence-banners.independent.tag":"CHECKED APART","oss-aion-cadence-banners.independent.item.rule.label":"Declared rule","oss-aion-cadence-banners.independent.item.rule.detail":"The requirement and certificate family are named.","oss-aion-cadence-banners.independent.item.rule.status":"PRESENT","oss-aion-cadence-banners.independent.item.input.label":"Bound inputs","oss-aion-cadence-banners.independent.item.input.detail":"The values used by the decision travel with it.","oss-aion-cadence-banners.independent.item.input.status":"BOUND","oss-aion-cadence-banners.independent.item.result.label":"Claimed result","oss-aion-cadence-banners.independent.item.result.detail":"The outcome is stated before verification begins.","oss-aion-cadence-banners.independent.item.result.status":"DECLARED","oss-aion-cadence-banners.independent.item.verifier.label":"Separate verifier","oss-aion-cadence-banners.independent.item.verifier.detail":"A different implementation checks the same envelope.","oss-aion-cadence-banners.independent.item.verifier.status":"ACCEPTED","oss-aion-cadence-banners.independent.verdict":"the evidence survives outside the system that produced it","oss-aion-cadence-banners.independent.footer":"verification crosses an implementation boundary without losing the contract","oss-aion-cadence-banners.refusal.eyebrow":"AION / failure contract","oss-aion-cadence-banners.refusal.lead":"A failed proof","oss-aion-cadence-banners.refusal.accent":"must name the rule it could not satisfy","oss-aion-cadence-banners.refusal.body.one":"Exact checking is not a vague pass-or-fail wrapper. The verifier follows the declared conversion, arithmetic and logical gates in order, then stops at the first invalid condition.","oss-aion-cadence-banners.refusal.body.two":"That refusal belongs in the evidence. It tells the caller which assumption, scale, term or guard failed before any later step could hide the cause.","oss-aion-cadence-banners.refusal.panel":"First failing gate","oss-aion-cadence-banners.refusal.tag":"REFUSED","oss-aion-cadence-banners.refusal.item.read.label":"Read the declared values","oss-aion-cadence-banners.refusal.item.read.detail":"Inputs and rule identity are fixed before checking.","oss-aion-cadence-banners.refusal.item.read.status":"01","oss-aion-cadence-banners.refusal.item.scale.label":"Apply the declared conversion","oss-aion-cadence-banners.refusal.item.scale.detail":"No silent fallback changes the arithmetic contract.","oss-aion-cadence-banners.refusal.item.scale.status":"02","oss-aion-cadence-banners.refusal.item.check.label":"Evaluate each gate in order","oss-aion-cadence-banners.refusal.item.check.detail":"The first invalid condition remains attributable.","oss-aion-cadence-banners.refusal.item.check.status":"03","oss-aion-cadence-banners.refusal.item.refuse.label":"Return the named refusal","oss-aion-cadence-banners.refusal.item.refuse.detail":"The caller receives the failed rule and its evidence.","oss-aion-cadence-banners.refusal.item.refuse.status":"STOP","oss-aion-cadence-banners.refusal.verdict":"a refusal is reviewable evidence, not an empty error","oss-aion-cadence-banners.refusal.footer":"the first failed condition remains visible to the next reviewer","oss-aion-cadence-banners.certificates.eyebrow":"AION / certificate chain","oss-aion-cadence-banners.certificates.lead":"One decision","oss-aion-cadence-banners.certificates.accent":"can carry several kinds of proof","oss-aion-cadence-banners.certificates.body.one":"Reasoning, organisational authority, compilation and execution answer different questions. Treating them as one generic assurance would hide where a claim is strong and where another check is still needed.","oss-aion-cadence-banners.certificates.body.two":"AION keeps the certificates distinct and links them to the same decision record. A reviewer can follow the chain without mistaking authority for arithmetic or a successful run for an approved rule.","oss-aion-cadence-banners.certificates.panel":"Decision evidence route","oss-aion-cadence-banners.certificates.tag":"LINKED","oss-aion-cadence-banners.certificates.item.reasoning.label":"Reasoning certificate","oss-aion-cadence-banners.certificates.item.reasoning.detail":"Shows why the stated conclusion follows.","oss-aion-cadence-banners.certificates.item.reasoning.status":"LOGIC","oss-aion-cadence-banners.certificates.item.organisation.label":"Authority certificate","oss-aion-cadence-banners.certificates.item.organisation.detail":"Names who may approve or perform the action.","oss-aion-cadence-banners.certificates.item.organisation.status":"AUTHORITY","oss-aion-cadence-banners.certificates.item.compile.label":"Compilation certificate","oss-aion-cadence-banners.certificates.item.compile.detail":"Binds source, transformation and produced artefact.","oss-aion-cadence-banners.certificates.item.compile.status":"BUILD","oss-aion-cadence-banners.certificates.item.execution.label":"Execution certificate","oss-aion-cadence-banners.certificates.item.execution.detail":"Records what ran, where and under which inputs.","oss-aion-cadence-banners.certificates.item.execution.status":"RUN","oss-aion-cadence-banners.certificates.verdict":"each claim keeps the certificate family that can actually support it","oss-aion-cadence-banners.certificates.footer":"linked evidence stays specific enough to challenge","oss-aion-cadence-banners.recheck.eyebrow":"AION / a result you can revisit","oss-aion-cadence-banners.recheck.lead":"The same rule","oss-aion-cadence-banners.recheck.accent":"can be checked again later","oss-aion-cadence-banners.recheck.body.one":"The sentence, chosen meaning and time limit remain attached to the result. You can see what was decided and how long the decision remains valid without sending the material away.","oss-aion-cadence-banners.recheck.body.two":"When the rule or date changes, the record identifies what needs another check. The earlier answer remains visible instead of being silently replaced.","oss-aion-cadence-banners.recheck.panel":"What the recheck follows","oss-aion-cadence-banners.recheck.tag":"REPEATABLE","oss-aion-cadence-banners.recheck.item.sentence.label":"Your original sentence","oss-aion-cadence-banners.recheck.item.sentence.detail":"The wording stays beside the interpretation.","oss-aion-cadence-banners.recheck.item.sentence.status":"KEPT","oss-aion-cadence-banners.recheck.item.rule.label":"The meaning that was chosen","oss-aion-cadence-banners.recheck.item.rule.detail":"The applied rule is written plainly.","oss-aion-cadence-banners.recheck.item.rule.status":"NAMED","oss-aion-cadence-banners.recheck.item.deadline.label":"The validity date","oss-aion-cadence-banners.recheck.item.deadline.detail":"Time remaining is visible before the result expires.","oss-aion-cadence-banners.recheck.item.deadline.status":"VISIBLE","oss-aion-cadence-banners.recheck.item.result.label":"A fresh check","oss-aion-cadence-banners.recheck.item.result.detail":"The same evidence can be evaluated again.","oss-aion-cadence-banners.recheck.item.result.status":"READY","oss-aion-cadence-banners.recheck.verdict":"you can revisit the answer without losing the reason behind it","oss-aion-cadence-banners.recheck.footer":"the record keeps the words, rule and date together","oss-aion-cadence-banners.supplier.eyebrow":"AION / supplier evidence","oss-aion-cadence-banners.supplier.lead":"A supplier answer","oss-aion-cadence-banners.supplier.accent":"should arrive with something you can check","oss-aion-cadence-banners.supplier.body.one":"A certificate separates the result from the supplier's tool. It states what was checked, which family of proof applies and which inputs and artefacts belong to the claim.","oss-aion-cadence-banners.supplier.body.two":"Your team can retain that evidence and use another verifier. Review no longer depends on access to the original service or on asking the supplier to recreate the run.","oss-aion-cadence-banners.supplier.panel":"Evidence received with the result","oss-aion-cadence-banners.supplier.tag":"PORTABLE","oss-aion-cadence-banners.supplier.item.claim.label":"Supplier claim","oss-aion-cadence-banners.supplier.item.claim.detail":"The result and its scope are stated explicitly.","oss-aion-cadence-banners.supplier.item.claim.status":"RECEIVED","oss-aion-cadence-banners.supplier.item.certificate.label":"Certificate envelope","oss-aion-cadence-banners.supplier.item.certificate.detail":"Evidence and identifiers travel with the claim.","oss-aion-cadence-banners.supplier.item.certificate.status":"ATTACHED","oss-aion-cadence-banners.supplier.item.coverage.label":"Coverage statement","oss-aion-cadence-banners.supplier.item.coverage.detail":"The certificate family says what it can establish.","oss-aion-cadence-banners.supplier.item.coverage.status":"SCOPED","oss-aion-cadence-banners.supplier.item.checker.label":"Independent checker","oss-aion-cadence-banners.supplier.item.checker.detail":"Your side verifies the evidence without the producer.","oss-aion-cadence-banners.supplier.item.checker.status":"AVAILABLE","oss-aion-cadence-banners.supplier.verdict":"the evidence remains useful after the supplier's run has ended","oss-aion-cadence-banners.supplier.footer":"a verifiable result is easier to retain, compare and dispute","oss-aion-cadence-banners.boundary.eyebrow":"AION / controlled review","oss-aion-cadence-banners.boundary.lead":"Review stays inside","oss-aion-cadence-banners.boundary.accent":"the boundary your organisation sets","oss-aion-cadence-banners.boundary.body.one":"The case, rule and certificate can be checked where they already live. Local verification avoids turning a review into another disclosure route for the material under examination.","oss-aion-cadence-banners.boundary.body.two":"The record still names the property established and the evidence used. Keeping data on site does not mean giving up an attributable audit trail.","oss-aion-cadence-banners.boundary.panel":"On-site review route","oss-aion-cadence-banners.boundary.tag":"LOCAL","oss-aion-cadence-banners.boundary.item.case.label":"Open the retained case","oss-aion-cadence-banners.boundary.item.case.detail":"The source material remains in its existing environment.","oss-aion-cadence-banners.boundary.item.case.status":"ON SITE","oss-aion-cadence-banners.boundary.item.property.label":"Select the claim to check","oss-aion-cadence-banners.boundary.item.property.detail":"The certificate scope stays explicit.","oss-aion-cadence-banners.boundary.item.property.status":"SCOPED","oss-aion-cadence-banners.boundary.item.perimeter.label":"Run within the perimeter","oss-aion-cadence-banners.boundary.item.perimeter.detail":"No outbound service is required for verification.","oss-aion-cadence-banners.boundary.item.perimeter.status":"CONTAINED","oss-aion-cadence-banners.boundary.item.record.label":"Keep the review record","oss-aion-cadence-banners.boundary.item.record.detail":"Inputs, checker and outcome remain attributable.","oss-aion-cadence-banners.boundary.item.record.status":"RECORDED","oss-aion-cadence-banners.boundary.verdict":"the evidence can be checked without creating a new data transfer","oss-aion-cadence-banners.boundary.footer":"local execution and reviewable evidence belong in the same control","oss-aion-case-fields.ce69e76708":"a case starts a decision","oss-aion-case-fields.9a83c048c3":"a verdict ends a check","oss-aion-case-fields.afc58d4c40":"the first one to fail, by name","oss-aion-case-fields.3bc6a69e80":"balance must exceed zero before a retry","oss-aion-case-fields.4e0285b28b":"condition broken","oss-aion-case-fields.4e0af55321":"COUNTEREXAMPLE","oss-aion-case-fields.344daefb37":"One case, in full","oss-aion-case-fields.62e0ec394a":"the values, and what kind each one is","oss-aion-case-fields.7f01fe787c":"batch","oss-aion-checked-not-rerun.dd5b6cbe2b":"one merge, one absence","oss-aion-checked-not-rerun.846a719bdc":"The last line has no counterpart at any price.","oss-aion-checked-not-rerun.6c26a05ac4":"Five of the seven go and two of them merge.","oss-aion-checked-not-rerun.4f01efffc8":"read by somebody who never held their software","oss-aion-checked-not-rerun.a70205a694":"compared against next quarter's","oss-aion-checked-not-rerun.0d85e26645":"archived with the decision it supported","oss-aion-checked-not-rerun.ffc7dbc2ad":"what you hold afterwards","oss-aion-checked-not-rerun.d6124c1aee":"nothing on the left produces this","oss-aion-checked-not-rerun.9b9252883d":"the certificate itself","oss-aion-checked-not-rerun.0bfa7a3bd8":"the declared inputs and contract","oss-aion-checked-not-rerun.d7f7f555ad":"the claim","oss-aion-checked-not-rerun.527c7f544a":"three things","oss-aion-checked-not-rerun.f8a34d2942":"to check their certificate","oss-aion-checked-not-rerun.2a20acacc2":"seven things","oss-aion-checked-not-rerun.a94f90b8e9":"to reproduce their system","oss-aion-checked-not-rerun.d2eae1af1f":"same assurance, two routes","oss-aion-checked-not-rerun.87f754c087":"five struck, one absent","oss-aion-checked-not-rerun.2a62bb8028":"what each route requires","oss-aion-checked-not-rerun.35d7d25591":"whether it still holds after the change","oss-aion-checked-not-rerun.6cd8ba818d":"on whose data","oss-aion-checked-not-rerun.96f39a5e7d":"against which version of the rule set","oss-aion-checked-not-rerun.c8d59ae061":"which conditions were checked","oss-aion-checked-not-rerun.b028b89ea7":"their assistance","oss-aion-checked-not-rerun.c03c2fce6e":"a machine of adequate size","oss-aion-checked-not-rerun.867d12b7ad":"the input data","oss-aion-checked-not-rerun.717e42eb01":"their configuration file","oss-aion-checked-not-rerun.935b145c44":"a matching operating system","oss-aion-checked-not-rerun.fa15ad3da2":"the exact version they used","oss-aion-checked-not-rerun.5990a1ec89":"a licence for their software","oss-aion-compile-cert.b1991b0d44":"so a refusal points at one","oss-aion-compile-cert.85edd85611":"the claims are named individually","oss-aion-compile-cert.6e8814b9a0":"What came out, by content address, bound to all of the above.","oss-aion-compile-cert.a41732e051":"Artefact identity","oss-aion-compile-cert.6d4151d7a5":"What went in, by content address rather than by file name.","oss-aion-compile-cert.7204133281":"Source or graph identity","oss-aion-compile-cert.efe0c41bcb":"KERA","oss-aion-compile-cert.77e13b8d86":"and what it claims about each","oss-aion-compile-cert.0bcab6c465":"What the certificate names","oss-aion-compile-cert.027f7ee7d1":"Which properties this certificate establishes across them.","oss-aion-compile-cert.8906f98ae0":"Declared preservation","oss-aion-compile-cert.d186ea41e2":"The passes applied, in the order they were applied.","oss-aion-compile-cert.66ad6a206e":"Transformation sequence","oss-aion-compile-cert.ebb0c953d1":"Which build, at which optimisation configuration.","oss-aion-compile-cert.691f87f640":"Compiler and optimisation","oss-aion-console.5d71265e50":"Check a proof certificate. No solver, no network.","oss-aion-console.bfaafd85c5":"aion check proof.alethe","oss-aion-console.cf2b6bfeba":"Checking proof: proof.alethe","oss-aion-console.1016f1bcf3":"Format: Alethe","oss-aion-console.70142f344c":"Parsing: OK","oss-aion-console.8455c5ceeb":"Proof has N steps","oss-aion-console.fc539fcf62":"Proof verification: PASSED","oss-aion-console.88f6db402f":"Verification time: Nms","oss-aion-console.4f437cea65":"Your checker confirmed it. Exit 0. Nothing phoned home.","oss-aion-console.46d61005d2":"echo $?","oss-aion-console.2d737f1e63":"Read the certificate","oss-aion-console.0cef7497bf":"The checker opens the proof file you were handed. It needs nothing else: no model weights, no vendor login, no internet.","oss-aion-console.830903eaf6":"Walk every step","oss-aion-console.6ce1fb843f":"Each deduction is replayed against the premises it cites. LRAT carries unit-propagation hints, so the walk is linear in the length of the proof.","oss-aion-console.1044fbcb06":"Accept or reject","oss-aion-console.cb4e501f7a":"If every step holds, the checker prints PASSED and exits 0. If any step does not, it names the failure and exits non-zero. There is no in-between.","oss-aion-console.b568d47f2e":"Input","oss-aion-console.df73f614f5":"A proof file","oss-aion-console.0562f32dc5":"Dependencies","oss-aion-console.7334b0e2cf":"None at check time","oss-aion-console.64ae43e8fe":"Cost","oss-aion-console.660020f41a":"Linear in proof length","oss-aion-console.5faa59d4bc":"Result","oss-aion-console.de76d16078":"PASSED or named failure","oss-aion-console.76d6562c0a":"The check","oss-aion-console.edabf74eb3":"One command reads the proof and","oss-aion-console.d161c0634a":"accepts or rejects it","oss-aion-console.a997e63df7":"The verifier is independent of the solver. Hand it a certificate and your own checker\n          confirms or rejects it, offline, with no access to the engine that produced it.","oss-aion-console.05b6c9b8c4":"aion check","oss-aion-console.e898272c62":"offline checker","oss-aion-console.6b5eb5323e":"Independent checker","oss-aion-console.165cb4a2fd":"N steps and Nms are placeholders: the real figures come from the proof you check, not\n              from us. The command surface is real, aion check parses, walks, and reports PASSED.","oss-aion-console.b8fae1a1a1":"AION / proof check","oss-aion-consumer-glyph.dccc2b6aff":"No internet needed","oss-aion-consumer-glyph.22c2234e11":"Made in Europe","oss-aion-consumer-glyph.75f527181b":"Checkable later","oss-aion-consumer-glyph.94651c6eb5":"A second helper checks it","oss-aion-consumer-glyph.b9fefb3f5b":"Looks right","oss-aion-consumer-glyph.fb447dd18d":"Your receipt","oss-aion-consumer-glyph.49a8e53c77":"The machine answers","oss-aion-consumer-glyph.f5ad0f0059":"Yes, and here is why","oss-aion-consumer-glyph.7011b1a621":"The answer","oss-aion-consumer-glyph.07d0cfac8b":"Step by step, written down","oss-aion-consumer-glyph.5bcd26af49":"How it was reached","oss-aion-consumer-glyph.8afc953f7f":"Is this right for me?","oss-aion-consumer-glyph.d79cce547d":"The question","oss-aion-coverage-join.fa5284c04d":"short is short","oss-aion-coverage-join.d04fa188df":"Fourteen is not nearly all of it, so the join is refused rather than rounded up.","oss-aion-coverage-join.0b67159da5":"Sixteen cells accounted for, and the composed result is accepted.","oss-aion-coverage-join.7142d70e45":"composition refused, coverage short","oss-aion-coverage-join.245fbeffee":"not a rounding error. A region nobody looked at.","oss-aion-coverage-join.1df8f3c0e7":"14 of 16","oss-aion-coverage-join.1c1d6ac8f1":"two cells nobody looked at","oss-aion-coverage-join.f0833f7fc6":"the same join, one cube missing","oss-aion-coverage-join.db8d5bf534":"composition accepted","oss-aion-coverage-join.558480e414":"16 of 16","oss-aion-coverage-join.26f1b36edc":"every cell accounted for","oss-aion-coverage-join.39cd7fa9c4":"four cubes","oss-aion-coverage-join.bb2dba7602":"illustrative cubes","oss-aion-coverage-join.a4d76ddfc7":"coverage short by two cells","oss-aion-coverage-join.e4445ac125":"One split verification","oss-aion-coverage-join.186c8cd284":"The build you hold does not change under you.","oss-aion-coverage-join.9daf9699cc":"the build","oss-aion-coverage-join.66506ab77b":"No model is called.","oss-aion-coverage-join.f2250926d2":"Nothing leaves the boundary.","oss-aion-coverage-join.3110d06249":"what leaves","oss-aion-coverage-join.0bd87fb406":"No processor on this path.","oss-aion-coverage-join.1fa5b0500c":"not a, not b, not c","oss-aion-coverage-join.898fae3bdc":"not a, not b, c","oss-aion-coverage-join.a8f663af2d":"not a, b","oss-aion-coverage-join.bee9689def":"four machines, one answer","oss-aion-coverage-join.3ea0cf3ca7":"addresses you set","oss-aion-coverage-join.7b9e33922c":"a service","oss-aion-coverage-join.17819009bd":"one invocation","oss-aion-coverage-join.2c4d8b9dd8":"a command","oss-aion-coverage-join.5a78e04d95":"linked in","oss-aion-coverage-join.985e108737":"a library","oss-aion-coverage-join.1d06a0d76f":"model","oss-aion-coverage-join.8eab5a6dbb":"processor","oss-aion-coverage-table.356f85e809":"one AION envelope and routing contract","oss-aion-coverage-table.4f52f572dd":"seven producer outputs","oss-aion-coverage-table.2a268cd632":"SEVEN PRODUCERS","oss-aion-coverage-table.8351372237":"output first, checker chosen by certificate family","oss-aion-coverage-table.b7d5fe11a0":"What the seven producers leave behind","oss-aion-coverage-table.f31a7c9011":"Solver","oss-aion-coverage-table.a194f815cb":"Feasible, infeasible or optimal","oss-aion-coverage-table.7ec93e2d31":"Proof, model, core, witness or bound","oss-aion-coverage-table.651e0f73b2":"Family-specific solver verifier","oss-aion-coverage-table.1e7d2f4a91":"Loom","oss-aion-coverage-table.b528b7907e":"A conclusion from declared constraints","oss-aion-coverage-table.9ac60dc1a8":"Constraint derivation and returned solver proofs","oss-aion-coverage-table.d5ef792d46":"Loom reasoning verifier","oss-aion-coverage-table.60c29da3e7":"Nexus","oss-aion-coverage-table.27d2bc17a2":"A completed governed operation","oss-aion-coverage-table.70d43be1ea":"Authority, policy, approvals, transitions and receipts","oss-aion-coverage-table.5372a8e90f":"Nexus organisational verifier","oss-aion-coverage-table.3b09f7e12a":"Kera","oss-aion-coverage-table.9b7a6dc145":"A compiled artefact","oss-aion-coverage-table.1f3e5d7c89":"Source graph, transformations, invariants and artefact identity","oss-aion-coverage-table.86ca1bd031":"Kera compilation verifier","oss-aion-coverage-table.58a1d0c2ef":"Selvedge","oss-aion-coverage-table.7fd4190ab5":"An executed workload","oss-aion-coverage-table.24f1ac9e33":"Module, inputs, capability grants, transitions, limits and output","oss-aion-coverage-table.0f9ea21c74":"Selvedge execution verifier","oss-aion-coverage-table.4c8de09a52":"Twin","oss-aion-coverage-table.2a79c1ef50":"A simulated trajectory","oss-aion-coverage-table.ef85239d10":"Model identity, parameters, state, checkpoints, invariants and trajectory hash","oss-aion-coverage-table.c5b7fe3198":"Simulation and FMI verifier","oss-aion-coverage-table.4f371e00f3":"FMI","oss-aion-coverage-table.08d4a83332":"A completed FMU run","oss-aion-coverage-table.8f5753fba0":"FMU identity, configuration, steps, events, convergence and trace","oss-aion-coverage-table.4d64b5bbaf":"Simulation and FMI verifier","oss-aion-coverage-table.7d1ab3c6e0":"Evidence:","oss-aion-coverage-table.4e5bc7d129":"Verifier:","oss-aion-days-left.545fa01eea":"and it says so before the last day","oss-aion-days-left.eaa861cef8":"the same rule, read four times","oss-aion-days-left.2017bddab0":"Ask on any day and the same rule does the arithmetic. Nothing about the fourth reading\n          is louder than the first, only smaller.","oss-aion-days-left.81b20537a7":"room left, in days","oss-aion-days-left.0526dbf682":"THE CLOCK","oss-aion-days-left.2f29339cb6":"the same clock, four days apart","oss-aion-days-left.47a76d1261":"One request, four readings","oss-aion-days-left.9dd1fe0fd2":"26 of 30","oss-aion-days-left.f4c6daac2a":"day 26","oss-aion-days-left.62f21454ca":"22 of 30","oss-aion-days-left.4ad399ed8a":"day 22","oss-aion-days-left.ae5a29afae":"16 of 30","oss-aion-days-left.195b05cbbd":"day 16","oss-aion-days-left.d31b7d0f91":"8 of 30","oss-aion-days-left.185b76515a":"day 8","oss-aion-days-left.2dd2bed725":"today","oss-aion-dispute-parts.65edc28a9d":"the panel and the decision belong to your own process, and the artefact does not move","oss-aion-dispute-parts.e56cf65ada":"and it is not the tribunal","oss-aion-dispute-parts.37f322f735":"it supplies the evidence,","oss-aion-dispute-parts.7b7570d892":"the decision","oss-aion-dispute-parts.52e3685580":"the window","oss-aion-dispute-parts.7de929b394":"the panel","oss-aion-dispute-parts.2eba0fb6ad":"what your own process owns","oss-aion-dispute-parts.ea4031d789":"which verifier, which version","oss-aion-dispute-parts.93be71a61d":"the contract","oss-aion-dispute-parts.48b63234e3":"named rather than summarised","oss-aion-dispute-parts.cced6746e2":"the failure point","oss-aion-dispute-parts.2c9e8d06dd":"reproducible by anybody","oss-aion-dispute-parts.2e02032e1d":"the verification","oss-aion-dispute-parts.804e9af218":"producer and signature intact","oss-aion-dispute-parts.69506051d5":"preserved as accepted","oss-aion-dispute-parts.6b578cc32e":"the certificate","oss-aion-dispute-parts.21df0b2530":"What AION contributes","oss-aion-dispute-parts.4029dc5f44":"It preserves the\n            certificate as it was accepted. It preserves the attribution, so who produced the result\n            survives a change of contractor. It reproduces the verification on demand, by anybody,\n            without the producer. It identifies the precise point of failure rather than returning a\n            verdict. And it shows which verifier accepted the result and under which contract\n            version. The panel, the window and the decision belong to whatever process your\n            organisation already runs. AION supplies the artefact that process argues about.","oss-aion-dispute-parts.434ae4f1d6":"AION's job in that situation is narrow and it is the useful part.","oss-aion-dispute-parts.3eb5567b60":"Work produced by one party and relied on by another eventually produces a disagreement\n            about whether it was any good. What decides it is almost never the strength of the\n            arguing. It is whether an artefact exists that both sides can examine and neither side\n            can amend, and in most disputes the records that would settle the question are held by\n            one of the two parties.","oss-aion-dispute-parts.2ccc6715e9":"Not a better argument.","oss-aion-dispute-parts.aa0d5ae0e6":"A dispute needs evidence.","oss-aion-dispute-parts.b4b6237893":"When somebody disagrees","oss-aion-dispute-parts.eec3b038bd":"attribution","oss-aion-dispute-parts.100ec4462d":"evidence","oss-aion-envelope-fields.cfc233d284":"the envelope never is","oss-aion-envelope-fields.1c80a87a33":"the payload is family specific","oss-aion-envelope-fields.d85cb39036":"the family, which decides the verifier","oss-aion-envelope-fields.a975c5af10":"Certificate type","oss-aion-envelope-fields.4282e3d696":"named, never implied","oss-aion-envelope-fields.0562f32dc5":"Dependencies","oss-aion-envelope-fields.ca2dc8737d":"which system, which version","oss-aion-envelope-fields.7b7194967f":"Producer","oss-aion-envelope-fields.f33f785291":"what it was made against, and which version","oss-aion-envelope-fields.404e7d3e00":"Inputs and contract","oss-aion-envelope-fields.93a29173f5":"identifier, and a payload or its hash","oss-aion-envelope-fields.dc4e08a408":"Claim","oss-aion-envelope-fields.78e789d605":"CONTRACT","oss-aion-envelope-fields.d12a9ca770":"outside the payload, every family","oss-aion-envelope-fields.f18dee6041":"The envelope","oss-aion-envelope-fields.f07e5a8156":"payload","oss-aion-evidence.cbf668da60":"Log files","oss-aion-evidence.28e06c789a":"A log shows the system was running. It does not show why the answer was reached, and a log can be quietly edited.","oss-aion-evidence.c637aebe3a":"Opaque","oss-aion-evidence.5c3fc92e3f":"A confidence score","oss-aion-evidence.fd3c76543b":"One number summarising an internal state. Two systems can show the same score and reach opposite conclusions on the same input.","oss-aion-evidence.16f3dacf52":"No derivation","oss-aion-evidence.7f34e37f1b":"A self-generated explanation","oss-aion-evidence.361b70a63e":"Written by the same model that made the decision. It marks its own homework, so it cannot stand as independent evidence.","oss-aion-evidence.782acc59ce":"Circular","oss-aion-evidence.477416bf24":"Trust the vendor","oss-aion-evidence.1e84c62138":"When a regulator, a patient, or a court asks \"show your work\", a service-level promise is not an answer they can check.","oss-aion-evidence.76afe0e09f":"Unverifiable","oss-aion-evidence.06f2d5f1a8":"A certificate, not a claim","oss-aion-evidence.cdcc6f712c":"AION emits a proof certificate alongside the answer. The certificate lists every reasoning step in the order it was taken.","oss-aion-evidence.6d1c5f470b":"Checked by someone else","oss-aion-evidence.cc65178dc5":"A separate checker walks the steps and either accepts or rejects. The party asking the question runs it themselves.","oss-aion-evidence.412a3b1e5e":"Re-runnable later","oss-aion-evidence.9082c552d2":"The same certificate checks the same way next month, on a different machine, with no access to the original system.","oss-aion-evidence.1206578b48":"show your work","oss-aion-evidence.494beafd71":"the audit question","oss-aion-evidence.bba8b0753d":"evidence vs assertion","oss-aion-evidence.00e2ca4c85":"When an AI decision reaches a regulator, a patient, or a safety case, someone asks","oss-aion-evidence.1defdb9d85":"how did it reach this answer.","oss-aion-evidence.290a698043":"Most organisations cannot give an answer\n          that the person asking can check for themselves.","oss-aion-evidence.56f6624482":"Not evidence","oss-aion-evidence.a295517f40":"What gets offered today","oss-aion-evidence.7ea014de7b":"Evidence","oss-aion-evidence.4cb1cd3e53":"What AION hands over","oss-aion-evidence.2a36a263da":"Evidence is not asserted. Evidence is checked.","oss-aion-evidence.e0a4c0a385":"Independent verification is the only answer an auditor can accept.","oss-aion-exact-sum.21aaad8129":"a negative multiplier is refused before the sum is taken, at the first check","oss-aion-exact-sum.3b267c2a81":"no internal floating-point in that chain","oss-aion-exact-sum.1a43ebe28c":"so the system is refuted","oss-aion-exact-sum.452308dbcd":"constant remaining","oss-aion-exact-sum.35add33a7a":"what is left","oss-aion-exact-sum.df326a819b":"y terms cancel","oss-aion-exact-sum.dae482d4b2":"x terms cancel","oss-aion-exact-sum.c36d183406":"add the scaled inequalities together","oss-aion-exact-sum.79e4c9d3fa":"scale it","oss-aion-exact-sum.c3c4b24b20":"the two inequalities, everything on one side","oss-aion-exact-sum.b6b4c73115":"The sum, in full","oss-aion-exact-sum.c1c66bf52c":"The conditions are checked in order and each one is a refusal on its own. A negative\n            multiplier is refused before any sum is taken, because scaling by a negative number\n            turns the inequality round. A sum where a variable term survives is refused with the\n            surviving term named. A sum whose remaining constant is not positive is refused,\n            because it proves nothing. A coefficient above the magnitude guard raises an\n            overflow rather than wrapping. Nothing in that chain is a tolerance.","oss-aion-exact-sum.6efbacfc5b":"An arithmetic refutation is a set of multipliers. Write each inequality with\n            everything on one side of the sign, scale it, add the scaled inequalities together,\n            and if every variable term cancels and what is left is a positive number said to be\n            at most zero, that cannot hold, so neither can the system it came from. AION accepts\n            those multipliers at the boundary and converts them to a declared adaptive\n            integer/fixed-point representation before checking. It stores, accumulates and\n            computes no floating-point values internally, and has no floating-point fallback.\n            The fraction remains printed here because it makes the contradiction legible; the\n            check is governed by its declared conversion and scale.","oss-aion-exact-sum.31934abfaa":"Its conversion declares the scale.","oss-aion-exact-sum.a3caf489e5":"A third is not 0.333.","oss-aion-exact-sum.15e6a906dd":"Declared adaptive fixed-point arithmetic","oss-aion-exact-sum.108a35964a":"the sum says 11/6 <= 0, which is false,","oss-aion-exact-sum.6045546490":"y - x + 1/3 <= 0","oss-aion-exact-sum.a9171dcc84":"x - y + 3/2 <= 0","oss-aion-exact-sum.0df9336e46":"3y - 3x + 1 <= 0","oss-aion-exact-sum.022fb6347f":"2x - 2y + 3 <= 0","oss-aion-exact-sum.fb360f9c09":"yes","oss-aion-exact-sum.c4c6c57253":"positive","oss-aion-exact-sum.b55e22fe78":"exact","oss-aion-exec-cert.6a230011ab":"something else checks it","oss-aion-exec-cert.2c14724b1b":"the runtime produced it","oss-aion-exec-cert.b07722ef0c":"the limit","oss-aion-exec-cert.470b88b11e":"SELVEDGE","oss-aion-exec-cert.f40ef629a9":"module to output","oss-aion-exec-cert.a7b63abc02":"What the certificate carries","oss-aion-exec-cert.e1bbfaa783":"The identity of what came out, and whether it trapped.","oss-aion-exec-cert.59871c9494":"Output and status","oss-aion-exec-cert.ffb779a5c3":"The limits it ran inside, as bounds rather than as observations.","oss-aion-exec-cert.ffbc724f07":"Resource envelope","oss-aion-exec-cert.273c1da325":"Deterministic, given the module, the inputs and the grants.","oss-aion-exec-cert.acee491c99":"State transitions","oss-aion-exec-cert.eab885bbb2":"What it was permitted to reach, declared before it ran.","oss-aion-exec-cert.dc009dc166":"Capability grants","oss-aion-exec-cert.6f3eb29822":"Which module, by content address, at which runtime version.","oss-aion-exec-cert.c201b4ae89":"Module identity","oss-aion-executed-under.6b6dab207c":"What the certificate permits","oss-aion-executed-under.1fcfedc78a":"what it could reach","oss-aion-executed-under.0338c5441d":"The question after the fact is authority, and the certificate carries it.","oss-aion-executed-under.bc70ed4db9":"Four grants held and three withheld.","oss-aion-executed-under.6f9d76b8c0":"The transitions are deterministic given the module, the inputs and the grants, so all of\n            this was followed without ever running the workload.","oss-aion-executed-under.e044b5f419":"The identity the certificate declares is not the identity the transitions produce, so the\n            run is refused at the output. Everything before it reconstructed exactly.","oss-aion-executed-under.7f0cc64ae8":"deterministic transitions","oss-aion-executed-under.5fa4050afc":"capability set, declared before the run","oss-aion-executed-under.844e9ed357":"clock, observe not set","oss-aion-executed-under.b3ccbb4041":"memory ceiling 512 MiB","oss-aion-executed-under.1fe892a96f":"one socket, 10.0.4.12:7443","oss-aion-executed-under.5028d1b23d":"read /var/lib/claims","oss-aion-executed-under.7a02a68db0":"not held","oss-aion-executed-under.685706abcf":"output identity differs","oss-aion-executed-under.6287ff317a":"produced","oss-aion-executed-under.0baff051a0":"declared","oss-aion-executed-under.1029d67644":"output","oss-aion-executed-under.fbd34a2b6e":"module","oss-aion-executed-under.910e029098":"illustrative","oss-aion-executed-under.df6fe4f714":"the ability to persist beyond the run","oss-aion-executed-under.b51590997b":"every other address","oss-aion-executed-under.e4e545e3b7":"everything else on the filesystem","oss-aion-fact-strip.0dc9622797":"Every figure traces to the AION repository.","oss-aion-fact-strip.b7feece146":"AION by the numbers","oss-aion-fact-strip.fedec331ff":"Library, CLI, and benchmark in one workspace","oss-aion-fact-strip.13a24daf03":"Implementation","oss-aion-fact-strip.6b5eb5323e":"Rust","oss-aion-fact-strip.a19c9efbb4":"Binary, integer and adaptive fixed-point; no internal floating-point","oss-aion-fact-strip.5688a0448c":"Arithmetic core","oss-aion-fact-strip.0cae74747c":"Exact","oss-aion-fact-strip.379c055f01":"Linear in proof length, offline, no solver","oss-aion-fact-strip.04ce84fb6e":"Verification cost","oss-aion-fact-strip.ebc75cd71f":"O(n)","oss-aion-fact-strip.6286c1b8ae":"LRAT, DRAT, Alethe, and a unified intermediate form","oss-aion-fact-strip.e6c67de15e":"Proof formats","oss-aion-fact-strip.3afae345cd":"PROP, LIA, NLA, BV, ARR, STR, FP, QF, TEMP, PROB, CONCUR","oss-aion-fact-strip.ebd82f704f":"Logical theories","oss-aion-failure-notice.d8164c5dd8":"a finding, not a dispute","oss-aion-failure-notice.159098bbba":"The other one starts an argument nobody can close.","oss-aion-failure-notice.814fc5cd4f":"One of these can be sent to a supplier on a Tuesday afternoon.","oss-aion-failure-notice.2e6ea3eaa5":"cannot be assigned, cannot be priced, cannot be disagreed with precisely","oss-aion-failure-notice.e896d6344f":"verification failed","oss-aion-failure-notice.587270a2e4":"where each field goes","oss-aion-failure-notice.ba0f0eb3fe":"premise not present","oss-aion-failure-notice.0c2a7f4aef":"step 415","oss-aion-failure-notice.55daa4a2ea":"the last four steps read","oss-aion-failure-notice.ca548ed152":"17 March 2026","oss-aion-failure-notice.3c05b129e2":"no verdict issued","oss-aion-failure-notice.aa943932a5":"refusal notice","oss-aion-failure-notice.28fb3d519e":"reconstructed","oss-aion-failure-notice.bd370d1b6f":"step","oss-aion-failure-notice.910e029098":"illustrative","oss-aion-failure-notice.e6b658331e":"and nobody is accused","oss-aion-failure-notice.94002635cd":"you, if it is a scoping question","oss-aion-failure-notice.7ab178c9a0":"the kind","oss-aion-failure-notice.0d967ff8f3":"supplies the missing premise","oss-aion-failure-notice.b54c9b7359":"whoever produced the step","oss-aion-failure-notice.94a94ba774":"the reason","oss-aion-failure-notice.ba3167e426":"confirms what that step should do","oss-aion-failure-notice.32ec97b69b":"your rule set owner","oss-aion-failure-notice.b543dc38fd":"the rule","oss-aion-failure-notice.ad866c4aef":"opens the file at step 415","oss-aion-failure-notice.06fddd86f6":"the supplier proof team","oss-aion-failure-notice.aecf66bfac":"the location","oss-aion-failure-notice.1d7794c5e2":"no verdict issued for this proof","oss-aion-failure-notice.f4475dac73":"consequence","oss-aion-failure-notice.566c7d73a0":"the step cites a premise that is not present in the file","oss-aion-failure-notice.7947e92e3c":"reason","oss-aion-failure-notice.5dfa011717":"rule, resolution","oss-aion-failure-notice.64463af8a3":"414 accepted","oss-aion-failure-notice.c21ce4fb88":"steps read","oss-aion-failure-notice.2bf60a2164":"the supplier conflict analysis for the March rule set","oss-aion-failure-notice.335ce16b3f":"subject","oss-aion-family-board.ca8f6715c8":"versioned separately","oss-aion-family-board.e794ff76c1":"an outline waiting for a verifier","oss-aion-family-board.0f2e82af82":"Nine families share one envelope and nothing else. The tenth is","oss-aion-family-board.ca6c6dda8e":"a verifier, and a declared rule set","oss-aion-family-board.c53186083e":"the tenth","oss-aion-family-board.0020359543":"invalid transition, grant exceeded, output mismatch,\n              incomplete trace","oss-aion-family-board.187225126d":"refusal taxonomy","oss-aion-family-board.fac6c7230f":"replay the transitions against the declared\n              limits and rule set","oss-aion-family-board.155e6164fc":"verification algorithm","oss-aion-family-board.924f583920":"a deterministic transition sequence with input and\n              output identities","oss-aion-family-board.c0e6022509":"proof representation","oss-aion-family-board.927f6ddf1e":"this workload ran under these grants and reached this output","oss-aion-family-board.79bf5b0ee6":"claim type","oss-aion-family-board.131097a25c":"Runtime execution, v2","oss-aion-family-board.50b24e4d4c":"one plate, opened","oss-aion-family-board.803aa98470":"that the stored record is the one accepted","oss-aion-family-board.3e71ceb1ca":"Storage integrity","oss-aion-family-board.f8603f4710":"that the declared model produced this run","oss-aion-family-board.ccc3c9b41d":"Simulation and FMI","oss-aion-family-board.d0c6b470a4":"that it ran inside the grants it was given","oss-aion-family-board.dc37599f99":"Runtime execution","oss-aion-family-board.4f059da0be":"that the artefact preserves the source","oss-aion-family-board.aad755de42":"Compilation","oss-aion-family-board.69ce9b9c4f":"that the governed operation occurred","oss-aion-family-board.ed87ca5ca0":"Organisational","oss-aion-family-board.0dbf90d179":"that the declared derivation reconstructs","oss-aion-family-board.e272c597fd":"Reasoning","oss-aion-family-board.e79949ba43":"that a property holds across runs, not one","oss-aion-family-board.bdb5a28846":"Temporal and hyperproperty","oss-aion-family-board.b83c805a0a":"that nothing better exists inside the bounds","oss-aion-family-board.c794704381":"Optimisation","oss-aion-family-board.ede1ae7e54":"that no assignment satisfies the set","oss-aion-family-board.a04ce90d06":"Logic and satisfiability","oss-aion-family-board.b98b54298f":"nine registered, one outline","oss-aion-family-board.6253e9d668":"The family board","oss-aion-family-board.910e029098":"illustrative","oss-aion-family-registry.6e32650bab":"and a version on all of them","oss-aion-family-registry.dcd1f1fdc9":"four declarations per family","oss-aion-family-registry.3bc3fe987d":"The failures this family can return, each with a location.","oss-aion-family-registry.d129426d71":"Refusal taxonomy","oss-aion-family-registry.d4504f5b41":"What the verifier runs, and the rule set it accepts.","oss-aion-family-registry.52ab770040":"Verification algorithm","oss-aion-family-registry.4c9dd89c88":"How the witness, derivation or trace is carried.","oss-aion-family-registry.016fecd943":"Proof representation","oss-aion-family-registry.ab1e33179a":"What this family establishes, and what it deliberately does not.","oss-aion-family-registry.8a547220fc":"Claim type","oss-aion-family-registry.37094b3cc5":"before it can be checked","oss-aion-family-registry.b14e18379b":"REGISTRY","oss-aion-family-registry.b3e4281358":"What a family declares","oss-aion-family-registry.7efea8ff96":"incomplete","oss-aion-family-registry.995fee1f1a":"unsupported","oss-aion-family-registry.81f344a768":"invalid","oss-aion-foreign-proof.4c43cb0de1":"no licence, no environment","oss-aion-foreign-proof.9406c96fa7":"four thin lines between them","oss-aion-foreign-proof.9fefe2d67f":"Four kinds of work on one side, four readable objects on the other, and","oss-aion-foreign-proof.57802c0b4e":"The verifier never ran the left hand side, and it does not have to.","oss-aion-foreign-proof.1dfc94b110":"one receipt","oss-aion-foreign-proof.cff5f15fed":"two transitions","oss-aion-foreign-proof.d58f13fb52":"authority check","oss-aion-foreign-proof.24ef006723":"authority and receipts","oss-aion-foreign-proof.933912faec":"agents, coordinating","oss-aion-foreign-proof.2ae1de46da":"state stays inside the declared envelope","oss-aion-foreign-proof.ed96565674":"checkpoints and an invariant","oss-aion-foreign-proof.0ae689c7bd":"integration steps","oss-aion-foreign-proof.f9020659b6":"kernel choice","oss-aion-foreign-proof.3e77a07952":"preservation claims","oss-aion-foreign-proof.2bb64b9b5b":"optimisation passes","oss-aion-foreign-proof.c8b39aa910":"clause derivation","oss-aion-foreign-proof.4da89bbc52":"solver search","oss-aion-foreign-proof.51339ff0ea":"the evidence, on your machine","oss-aion-foreign-proof.4f45bf808d":"the work, on the producer","oss-aion-foreign-proof.c369931988":"four lines, nothing else","oss-aion-foreign-proof.ec0b7e2c43":"What crosses the boundary","oss-aion-foreign-proof.44d74dd33f":"shapes","oss-aion-foreign-proof.e7b1fff700":"types","oss-aion-foreign-proof.910e029098":"illustrative","oss-aion-formats.59748d73a4":"SourceFormat + TargetFormat","oss-aion-formats.318793af64":"LRAT and Alethe verify in linear time offline. DRAT is checked then trimmed to LRAT.\n            Unified converts losslessly between them.","oss-aion-formats.14a628e6d3":"Checked by","oss-aion-formats.dda6ac27b9":"Verify","oss-aion-formats.34556fa12c":"Format card","oss-aion-formats.e6c67de15e":"Proof formats","oss-aion-formats.8a5e29e5bb":"lossless conversion","oss-aion-formats.ddb7c01560":"one source, four shapes","oss-aion-formats.f2098896de":"aion-proofs / format.rs","oss-aion-formats.fdd3787f6c":"[ \"lrat\", \"drat\" ]","oss-aion-formats.29c720a7b8":"# unified intermediate proof","oss-aion-formats.0d3311a5dc":"aion-proofs converter","oss-aion-formats.1f5124d90b":"Converted on export","oss-aion-formats.8c21b7e1f1":"The internal representation that converts losslessly between the others.","oss-aion-formats.ebb8e8cf49":"Intermediate form","oss-aion-formats.287fda8114":"Unified","oss-aion-formats.6d56822b09":"(h1 h2))","oss-aion-formats.87d27a2d97":"t3 (cl Q) ","oss-aion-formats.6d3a4ab6e5":"(=> P Q))","oss-aion-formats.ec18650019":"cvc5, Carcara","oss-aion-formats.0cdb7c9a36":"Linear time, offline","oss-aion-formats.f6f7b642b0":"The SMT-LIB community format from the cvc5 and veriT lineage.","oss-aion-formats.4aa5db37af":"SMT proof","oss-aion-formats.72e8e24f69":"Alethe","oss-aion-formats.dc085eadad":" drat add and delete lines","oss-aion-formats.f3ba7f38e9":"drat-trim into LRAT","oss-aion-formats.36f33c83a6":"Checked, then trimmed","oss-aion-formats.4745aebc97":"Clausal addition and deletion. The format checkers trim into LRAT.","oss-aion-formats.154df3dc2f":"SAT certificate","oss-aion-formats.6b1e5a7eb4":"DRAT","oss-aion-formats.7dc15f2303":" empty clause derived","oss-aion-formats.6fd630d612":" lrat with unit-propagation hints","oss-aion-formats.852b2d30af":"drat-trim, lrat-check, gratchk","oss-aion-formats.0cd67e795b":"Industry-standard resolution proofs for the propositional core.","oss-aion-formats.479769609f":"LRAT","oss-aion-four-gates.2a14561491":"a file that never closes","oss-aion-four-gates.0ff8f0eb5a":"and one more at the end","oss-aion-four-gates.a1ebd8379f":"before step 1","oss-aion-four-gates.b161dbb47d":"The file is scanned for a repeated step number first of all.","oss-aion-four-gates.21e412d2d0":"Two steps, one number","oss-aion-four-gates.5a34347cc0":"ALETHE","oss-aion-four-gates.8ace427112":"and one before any of them","oss-aion-four-gates.e74bdcd46a":"Four tests, in this order","oss-aion-four-gates.fef891bb33":"step 15","oss-aion-four-gates.cc90eb3e73":"No routine for the name. The reading stops rather than skips.","oss-aion-four-gates.787e8a8577":"Rule unknown","oss-aion-four-gates.e70c55582f":"step 52","oss-aion-four-gates.59446cbcf9":"A premise that is present, but numbered above the step citing it.","oss-aion-four-gates.f1604fe1aa":"Cited out of order","oss-aion-four-gates.a42f56e597":"step 44","oss-aion-four-gates.371b9613cc":"A cited number that is nowhere in the file.","oss-aion-four-gates.1d1369a316":"Premise absent","oss-aion-four-gates.e1391a7c80":"step 31","oss-aion-four-gates.9a7512e955":"A step standing on its own conclusion. Asked first, of every step.","oss-aion-four-gates.7f30dfcc04":"Cites itself","oss-aion-governed-operation.b0582e8559":"One operation, checked","oss-aion-governed-operation.8af7f1d469":"governed, then checked","oss-aion-governed-operation.ada470c3d7":"A chain and its verification are two different authorities.","oss-aion-governed-operation.90fba649e4":"Four items reconstructed, and the fifth stops the reading.","oss-aion-governed-operation.ea8356461f":"not in this certificate: what any agent was thinking","oss-aion-governed-operation.2f68c232b4":"The policy version the certificate declares does not carry the condition this gate\n                claims to have applied. The operation is refused at that item, and no verdict is\n                issued for the whole.","oss-aion-governed-operation.be51277bfd":"not reached","oss-aion-governed-operation.57b160e317":"the verifier's pass, on its own authority","oss-aion-governed-operation.26f017e3e6":"accepted, ref 4471-b","oss-aion-governed-operation.34c3c00446":"receipt recorded","oss-aion-governed-operation.159338740e":"payment instruction, ledger system","oss-aion-governed-operation.80f6148b56":"action performed","oss-aion-governed-operation.458c8c203d":"to the action, not to a message near it","oss-aion-governed-operation.1b4dcda6ba":"approval attached","oss-aion-governed-operation.303418bf06":"over 50 000 needs a second approver","oss-aion-governed-operation.faf1f5eb4b":"policy gate","oss-aion-governed-operation.557df801be":"task transitions","oss-aion-governed-operation.b1c842256e":"claims officer","oss-aion-governed-operation.59bef6c3e5":"authority resolved","oss-aion-governed-operation.0639a9efd0":"four agents, unequal scope","oss-aion-governed-operation.8e44be8724":"organisation formed","oss-aion-governed-operation.139146ad26":"policy v4.2","oss-aion-governed-operation.8524f08438":"settle the quarter's supplier claims","oss-aion-governed-operation.cab7375bdf":"the operation, as Nexus performed it","oss-aion-governed-operation.82c8154dca":"refused at the gate","oss-aion-governed-operation.a503bc1da2":"refused","oss-aion-governed-operation.28fb3d519e":"reconstructed","oss-aion-governed-operation.45807bf2ec":"settled","oss-aion-governed-operation.fb92f3f834":"assessed","oss-aion-governed-operation.590abaace4":"opened","oss-aion-governed-operation.d2dc873868":"objective","oss-aion-governed-operation.910e029098":"illustrative","oss-aion-harness-fields.d5ad303466":"and a number you can quote","oss-aion-harness-fields.5a31ca3c0f":"your corpus, your hardware","oss-aion-harness-fields.58664673b0":"Printed over the whole corpus at the end of the run.","oss-aion-harness-fields.6197b910db":"A correct count","oss-aion-harness-fields.175226a475":"Compared to the status recorded in the file itself.","oss-aion-harness-fields.d787e678da":"Answer against status","oss-aion-harness-fields.b5ec587356":"The search itself, per instance, not averaged away.","oss-aion-harness-fields.1bd5a36ade":"5.62 s","oss-aion-harness-fields.440f019938":"Solve time","oss-aion-harness-fields.bec737ff93":"How long the file took to read, kept apart from the solving.","oss-aion-harness-fields.f2fedd3be1":"0.84 s","oss-aion-harness-fields.9ae1441e59":"Parse time","oss-aion-harness-fields.20e5752f58":"The high water mark, so a capacity plan has a number in it.","oss-aion-harness-fields.0f93e8ac09":"1.9 GB","oss-aion-harness-fields.2ecefe98c3":"Peak resident memory","oss-aion-harness-fields.b660370132":"one file out of your corpus","oss-aion-harness-fields.ec845d015d":"per instance, then totalled","oss-aion-harness-fields.a94252fbc5":"HARNESS","oss-aion-harness-fields.1af45602c5":"What one run records","oss-aion-harness-fields.b3cbdd75cb":"refuted","oss-aion-harness-fields.48a3661d84":"status","oss-aion-harness-fields.25dc282b5a":"answer","oss-aion-harness-fields.a0299ff49d":"case-0417","oss-aion-hero-glyph.brandLabel":"AION","oss-aion-hero-glyph.9476d3834d":"Solving...","oss-aion-hero-glyph.3d08723a54":"Result: SAT","oss-aion-hero-glyph.9e1279af1f":"Model:","oss-aion-hero-glyph.45dcf6e46f":"  x = 1","oss-aion-hero-glyph.81ef4e711c":"  y = 3","oss-aion-hero-glyph.70f4daaa7f":"Time: 4ms","oss-aion-hero-glyph.138243f0f4":"Result: UNSAT","oss-aion-hero-glyph.a61b6226ca":"Proof: 128 steps","oss-aion-hero-glyph.41294a8dc8":"Proof written to: proof.alethe","oss-aion-hero-glyph.c73f3eba85":"aion-cli check proof.alethe","oss-aion-hero-glyph.cf2b6bfeba":"Checking proof: proof.alethe","oss-aion-hero-glyph.72e8e24f69":"Alethe","oss-aion-hero-glyph.70142f344c":"Parsing: OK","oss-aion-hero-glyph.27d28e3ca9":"Proof has 128 steps","oss-aion-hero-glyph.1ba94dea63":"Proof Statistics:","oss-aion-hero-glyph.e1b3c4d7c5":"  Total steps: 128","oss-aion-hero-glyph.e30b86fef9":"  Resolution steps: 71","oss-aion-hero-glyph.8215376faf":"  Arithmetic steps: 24","oss-aion-hero-glyph.552f29f0b5":"  Max clause size: 6","oss-aion-hero-glyph.fc539fcf62":"Proof verification: PASSED","oss-aion-hero-glyph.1e4bdfb80c":"Verification time: 2ms","oss-aion-hero-glyph.adf0423d63":"aion-cli v0.1.0","oss-aion-hero-glyph.e01fa717ba":"Offline","oss-aion-hero-glyph.9ce3bd4224":"OK","oss-aion-hero-glyph.46d61005d2":"echo $?","oss-aion-hero-glyph.bb7a461c7e":"CDCL + theory","oss-aion-hero-glyph.6ba46a924e":"adaptive fixed-point","oss-aion-hero-glyph.a9f24b1b66":"linear-time check","oss-aion-hero-glyph.6b5eb5323e":"Certificate attached","oss-aion-how-to-check.c799cc998b":"Result: this is right.","oss-aion-how-to-check.6bb380a084":"url(#aionCheckArrow)","oss-aion-how-to-check.2a8505d7ae":"The first machine hands its receipt to a separate helper, which checks it","oss-aion-how-to-check.d026bcfccb":"The result is plain: the receipt adds up, or it does not. There is no maybe.","oss-aion-how-to-check.d0c84a5a37":"The check happens right where you are. Nothing is sent away and no website is needed.","oss-aion-how-to-check.623151a710":"The helper that checks is not the machine that answered. It cannot just agree with itself.","oss-aion-how-to-check.87e974a415":"reads it and checks it","oss-aion-how-to-check.3c487e646c":"A second helper","oss-aion-how-to-check.78829f8a37":"the steps, written down","oss-aion-how-to-check.9b7b265fbb":"The receipt","oss-aion-how-to-check.f58fd2cb80":"gives an answer and a receipt","oss-aion-how-to-check.50e90303d4":"The first machine","oss-aion-integration.b1873dbd42":"One engine, no external service. Link the crate, pin a version, and verify certificates in the same environment.","oss-aion-integration.5f2e7d7c25":"Same proof certificate from every surface. A query in, a checkable certificate out.","oss-aion-integration.a4db3ae8b6":"How you call it","oss-aion-integration.4ec6d609ab":"Start with one decision path","oss-aion-integration.559461e293":"library, CLI, bench","oss-aion-integration.0228a4c724":"Anyone can check a certificate with aion check, or with an independent LRAT or Alethe checker, on their own machine.","oss-aion-integration.dda6ac27b9":"Verify","oss-aion-integration.4d2c6036eb":"Put aion-cli behind a service of your own. The proof certificate is the contract the service hands back.","oss-aion-integration.c3447e7954":"Wrap","oss-aion-integration.f9109d0f04":"Add the crate to an existing Rust application and emit certificates inline with the answers it already produces.","oss-aion-integration.ad02e14e28":"Embed","oss-aion-integration.e9aa1595fb":"cargo run --bin aion-bench","oss-aion-integration.5c37a2d6a3":"A dedicated benchmark binary ships in the workspace. Measure solve and check on your own hardware rather than trusting a vendor figure.","oss-aion-integration.bfaafd85c5":"aion check proof.alethe","oss-aion-integration.5cdc74edf9":"Drive AION from a shell or a CI job. solve runs a query, check verifies a proof certificate offline, and prove emits one. The same proof output as the library.","oss-aion-integration.561e084d49":"use aion::Solver;","oss-aion-integration.f0fef01894":"Link AION as a crate and call the solver and proof emitter directly. The kernel, the theories, and the proof formats are all in-process, with no service to stand up.","oss-aion-integration.8319d9b3b9":"Rust library","oss-aion-live-margins.df15dfd304":"one of them is an action","oss-aion-live-margins.96576608a5":"three of these are readings","oss-aion-live-margins.5711ac01c1":"TRACKED","oss-aion-live-margins.f719aa9511":"elapsed against allowed","oss-aion-live-margins.a344938438":"Four obligations","oss-aion-live-margins.19e5ecc09e":"same day, at the event","oss-aion-live-margins.828697f103":"Transfer record","oss-aion-live-margins.222af170d9":"44 days of 30, still open","oss-aion-live-margins.a441e09d1a":"Retention window","oss-aion-live-margins.30e04c8f23":"2 days of 3","oss-aion-live-margins.20d6944505":"Breach notification","oss-aion-live-margins.9b9419d2e2":"26 days of 30","oss-aion-live-margins.6e7d6c760b":"Subject response","oss-aion-nothing-outbound.45b9d8acdc":"no outbound client","oss-aion-nothing-outbound.5b16b5db9a":"Every path begins and ends inside a line you drew.","oss-aion-nothing-outbound.59a0768496":"Nothing on this sheet reaches past the outline.","oss-aion-nothing-outbound.71c31d8219":"a local process on this machine","oss-aion-nothing-outbound.605f85e28f":"an external prover","oss-aion-nothing-outbound.150bc2359d":"one subnet, set by you","oss-aion-nothing-outbound.5193678a39":"cluster addresses","oss-aion-nothing-outbound.49c4e670b3":"your network","oss-aion-nothing-outbound.273ca4c134":"what you do configure","oss-aion-nothing-outbound.7f8d7aeedb":"five rows","oss-aion-nothing-outbound.bcec1ac359":"what this path adds to your register","oss-aion-nothing-outbound.4553aa0c94":"the local store","oss-aion-nothing-outbound.93d65d8ef8":"the archive","oss-aion-nothing-outbound.760cfc52ce":"the checker","oss-aion-nothing-outbound.6621d172f5":"the rule set being read","oss-aion-nothing-outbound.565f3cfc6a":"the certificate being checked","oss-aion-nothing-outbound.284f61c8db":"your site, your hardware","oss-aion-nothing-outbound.f368a04bb8":"one boundary, and it is yours","oss-aion-nothing-outbound.5c795b7e7d":"no path leaves","oss-aion-nothing-outbound.4f98b1412d":"Nothing leaves the perimeter","oss-aion-nothing-outbound.4539d6d0b5":"cvc5","oss-aion-nothing-outbound.186c8cd284":"The build you hold does not change under you.","oss-aion-nothing-outbound.07b9a651d1":"A supplier release schedule to track","oss-aion-nothing-outbound.8fa0bea3f8":"No service of ours is on the path.","oss-aion-nothing-outbound.11449c8bd3":"An availability dependency to record","oss-aion-nothing-outbound.66506ab77b":"No model is called.","oss-aion-nothing-outbound.af474ee96b":"A model provider to assess","oss-aion-nothing-outbound.f2250926d2":"Nothing leaves the boundary.","oss-aion-nothing-outbound.e80e5b3403":"A cross border transfer to justify","oss-aion-nothing-outbound.0bd87fb406":"No processor on this path.","oss-aion-nothing-outbound.9494490634":"A processor to add","oss-aion-obligation-calendar.366609b500":"margin, not alarm","oss-aion-obligation-calendar.3c8532b3c7":"The rule in the middle is where the cheap fix stopped being available.","oss-aion-obligation-calendar.949b1361f5":"Both figures are readings anybody can take this morning.","oss-aion-obligation-calendar.7758d9c282":"action required","oss-aion-obligation-calendar.4ebebe0b7c":"-14 days","oss-aion-obligation-calendar.6937bf485d":"started before this month","oss-aion-obligation-calendar.37ed878825":"retention window","oss-aion-obligation-calendar.3974c3ac47":"+4 days","oss-aion-obligation-calendar.aa69fdaab6":"opened, 30 days allowed","oss-aion-obligation-calendar.c6727ea40c":"subject response","oss-aion-obligation-calendar.51269d14af":"last day this was still an afternoon's work","oss-aion-obligation-calendar.96a8ebf797":"illustrative dates","oss-aion-obligation-calendar.fdcce3f37e":"one is past its date","oss-aion-obligation-calendar.11ddafb2cc":"One month of obligations","oss-aion-obligation-calendar.a2620cbc10":"day","oss-aion-one-contract-six.d3926ca64d":"one registry, one affected set","oss-aion-one-contract-six.c4d72c2328":"Their evidence follows one AION envelope.","oss-aion-one-contract-six.a7e545052a":"The producer outputs stay distinct.","oss-aion-one-contract-six.5cbf78425a":"one rule changes, recheck the affected records","oss-aion-one-contract-six.f5c6772ad7":"one re-verification queue","oss-aion-one-contract-six.d3516bd6ea":"one registry and storage record","oss-aion-one-contract-six.2ec012da6f":"one AION envelope","oss-aion-one-contract-six.2c653cc8fa":"the same seven producers, through one AION envelope","oss-aion-one-contract-six.725c682066":"different outputs, family-specific verifiers","oss-aion-one-contract-six.cddf74f2cf":"seven producer outputs","oss-aion-one-contract-six.f063fe5bcd":"seven outputs above, one envelope below","oss-aion-one-contract-six.c34e6d1a39":"seven producers, one evidence envelope","oss-aion-one-contract-six.910e029098":"illustrative","oss-aion-one-contract-six.67bb73569c":"a simulation certificate","oss-aion-one-contract-six.7966a9fa49":"a compilation certificate","oss-aion-one-contract-six.1111f590cc":"an organisational certificate","oss-aion-one-contract-six.293194c28e":"a reasoning certificate","oss-aion-one-contract-six.8aa194122c":"a logical proof record","oss-aion-one-contract-six.30870de828":"model identity, parameters, state, checkpoints, invariants and trajectory hash","oss-aion-one-contract-six.efa8fe1aa5":"Twin","oss-aion-one-contract-six.4f214be74c":"module, inputs, capability grants, transitions, limits and output","oss-aion-one-contract-six.de6848949f":"Selvedge","oss-aion-one-contract-six.493f0c1cce":"source graph, transformations, invariants and artefact identity","oss-aion-one-contract-six.d5f412e831":"Kera","oss-aion-one-contract-six.42f9cb62ab":"authority, policy, approvals, transitions and receipts","oss-aion-one-contract-six.485a04fef4":"Nexus","oss-aion-one-contract-six.00f76943a3":"constraint derivation and returned solver proofs","oss-aion-one-contract-six.0fed3b96cc":"Loom","oss-aion-one-contract-six.64d41988f3":"proof, model, core, witness or bound","oss-aion-one-contract-six.fde68155d3":"Solver","oss-aion-one-contract-six.71c9a5c1a1":"Feasible, infeasible or optimal","oss-aion-one-contract-six.8f7924f6f5":"Family-specific solver verifier","oss-aion-one-contract-six.2e9d2d4990":"A conclusion from declared constraints","oss-aion-one-contract-six.0e7a123b77":"Loom reasoning verifier","oss-aion-one-contract-six.3c1a0d119e":"A completed governed operation","oss-aion-one-contract-six.6c2ed5435d":"Nexus organisational verifier","oss-aion-one-contract-six.07b127b70d":"A compiled artefact","oss-aion-one-contract-six.4f9018da9e":"Kera compilation verifier","oss-aion-one-contract-six.1f42a0b0ce":"An executed workload","oss-aion-one-contract-six.5a3c8f1f84":"Selvedge execution verifier","oss-aion-one-contract-six.8879cc2e8a":"A simulated trajectory","oss-aion-one-contract-six.0d72478caf":"Simulation and FMI verifier","oss-aion-one-contract-six.4f371e00f3":"FMI","oss-aion-one-contract-six.08d4a83332":"A completed FMU run","oss-aion-one-contract-six.8f5753fba0":"FMU identity, configuration, steps, events, convergence and trace","oss-aion-one-contract-six.4d64b5bbaf":"Simulation and FMI verifier","oss-aion-one-contract-six.6f99b37c1c":"Claim","oss-aion-one-contract-six.4cb3ee8fa2":"Evidence","oss-aion-one-contract-six.0f3253d8d8":"Verifier","oss-aion-one-envelope.3b24a9a880":"eight fields, versioned","oss-aion-one-envelope.a348113c09":"which\n          verifier reads it.","oss-aion-one-envelope.08ace6c26e":"one field decides","oss-aion-one-envelope.396e2145f9":"Four kinds of evidence, one opening, and","oss-aion-one-envelope.dc1a7be459":"rested on the second","oss-aion-one-envelope.ddc01a5859":"trajectory claim","oss-aion-one-envelope.7f211a50e2":"parameter set","oss-aion-one-envelope.8f2aa45103":"model identity","oss-aion-one-envelope.23e75e07fb":"chosen by the certificate type field, not by whoever sent it","oss-aion-one-envelope.4e4dc30b71":"which verifier reads it","oss-aion-one-envelope.c8c687f0ff":"the same opening, every time","oss-aion-one-envelope.b5a871e570":"a stack of receipts","oss-aion-one-envelope.f90f47de4d":"a run of transitions","oss-aion-one-envelope.3116f117c0":"a pass table","oss-aion-one-envelope.134483f4a2":"a clause proof","oss-aion-one-envelope.93a8ee0c5f":"what goes in","oss-aion-one-envelope.582a139a7d":"routed by type","oss-aion-one-envelope.6b9805fe87":"One envelope, four payloads","oss-aion-one-envelope.3dde401523":"runtime execution","oss-aion-one-envelope.708563c595":"ed25519, verified","oss-aion-one-envelope.f2e0576c5b":"two, named below","oss-aion-one-envelope.f7b7603261":"sealed, 41 kB","oss-aion-one-envelope.15aae6195c":"certificate payload","oss-aion-one-envelope.6732222b05":"certificate type","oss-aion-one-envelope.555863b513":"selvedge 2.8.1","oss-aion-one-envelope.c4aad28a8b":"contract version","oss-aion-one-envelope.b578b9727d":"no double charge in period 2026-06","oss-aion-one-envelope.a503bc1da2":"refused","oss-aion-one-envelope.51c817ab85":"accepted","oss-aion-one-envelope.495117c360":"dependencies","oss-aion-one-envelope.910e029098":"illustrative","oss-aion-one-field-apart.e704601d64":"the axis, not a sample","oss-aion-one-field-apart.5c256bca81":"The outcome moved with it, and that is a finding rather than a statistic.","oss-aion-one-field-apart.7a1e726c2f":"Two applications identical in every public field, one number apart.","oss-aion-one-field-apart.084f6c9ebe":"every pair the rules allow","oss-aion-one-field-apart.ddaee9368d":"a thousand cases tested","oss-aion-one-field-apart.4c4ccacd1b":"a pair you can put in a file","oss-aion-one-field-apart.6fddc6a6d1":"band B,","oss-aion-one-field-apart.dbf68713b1":"the same line, stepped","oss-aion-one-field-apart.8c6c701170":"the case that fails","oss-aion-one-field-apart.0f9dcd24f1":"outcome did not turn on this field","oss-aion-one-field-apart.154b3f8e44":"band B, 3 offers","oss-aion-one-field-apart.4392f1d89c":"one line, no step","oss-aion-one-field-apart.02de2da27e":"the case that holds","oss-aion-one-field-apart.b7de103af7":"gross salary, left free on each side","oss-aion-one-field-apart.c86b5b3346":"tied on both sides","oss-aion-one-field-apart.54bb687f85":"illustrative applications","oss-aion-one-field-apart.b69108366c":"outcome steps at the pair","oss-aion-one-field-apart.e79b0df746":"One field apart","oss-aion-one-field-apart.e1fef06921":"offers","oss-aion-one-field-apart.8699f2b04f":"permanent","oss-aion-one-field-apart.06e3125012":"employment","oss-aion-one-field-apart.305fa62f02":"30 to 39","oss-aion-one-field-apart.c6a0c81b25":"age band","oss-aion-one-field-apart.61a7508ed1":"basic","oss-aion-one-field-apart.38a007151a":"product","oss-aion-one-field-apart.a59ba24d63":"NL","oss-aion-one-field-apart.a94a58406e":"region","oss-aion-one-word.95fa084cc9":"one of them AION checks","oss-aion-one-word.ce157273ec":"three of these you believe","oss-aion-one-word.a04376ab99":"and what you can do with it","oss-aion-one-word.1a5b0d2471":"THE GAP","oss-aion-one-word.69dc71b6f9":"What a result arrives with","oss-aion-one-word.8d40d2bfcc":"Typed claims, each naming a rule, a transition or a premise.","oss-aion-one-word.2f8acfe792":"A certificate","oss-aion-one-word.b04dce1dd0":"How long it took to be sure. Certainty is not the question.","oss-aion-one-word.7eb987f893":"A duration","oss-aion-one-word.8388e9c8ba":"What the system did. Not why the conclusion follows.","oss-aion-one-word.40d0f0d4b5":"A log","oss-aion-one-word.e7597ba59a":"unsat, compiled, safe, approved. Nothing in it to disagree with.","oss-aion-one-word.ae976ad8e9":"One word","oss-aion-org-cert.dd25bad09c":"and each one is checked","oss-aion-org-cert.e8add8f2b8":"organisation, roles, tasks and approvals fill the gaps","oss-aion-org-cert.abf754be72":"NEXUS","oss-aion-org-cert.5a334593f4":"objective to receipt","oss-aion-org-cert.0a629276bf":"Eight items in the chain","oss-aion-org-cert.51e6694762":"What was actually done outside, and what came back.","oss-aion-org-cert.4f0a23ec14":"Actions and receipts","oss-aion-org-cert.b249df120c":"Each boundary the work crossed, and what cleared it.","oss-aion-org-cert.5eaad4eb5f":"Gates cleared","oss-aion-org-cert.aba30ac5b8":"Which role held what, at the moment the action was attempted.","oss-aion-org-cert.145ae750ce":"Authority resolved","oss-aion-org-cert.f8a4dc9c6b":"What was being attempted, under which policy version.","oss-aion-org-cert.63fbd2b7ee":"Objective and policy","oss-aion-pipeline.b07bbe8800":"Propositional core","oss-aion-pipeline.81f811c968":"A conflict-driven clause-learning search over the Boolean skeleton. It decides, propagates, hits a conflict, learns a clause, and backjumps. Binary, integer and adaptive fixed-point values underlie the decision procedure; no floating-point values are stored, accumulated or used as a fallback in the arithmetic core.","oss-aion-pipeline.dc0dd5bc07":"decisions and learned clauses","oss-aion-pipeline.0c5ad3c30f":"Theory plugins","oss-aion-pipeline.f3a7990ab0":"The core hands a partial assignment to the theory layer. Arithmetic, bitvectors, arrays and strings reason in their own domains and feed back propagations and conflicts. External floating-point input is decoded at the boundary into binary fields or a declared fixed-point scale before it joins the check. The kernel hosts these reasoners; temporal and program theories live in companion crates.","oss-aion-pipeline.9d1b00d225":"theory lemmas and conflicts","oss-aion-pipeline.fa6a461dcc":"Proof emitter","oss-aion-pipeline.b3ca95c05c":"Every step the engine takes, each resolution and each theory lemma, is recorded by the proof emitter as it happens. The result is an ordered derivation that a separate checker can replay against its premises.","oss-aion-pipeline.17ac98f8af":"an ordered derivation","oss-aion-pipeline.26d98dc390":"Format export","oss-aion-pipeline.a79251f54d":"The derivation is written out as LRAT, DRAT, or Alethe, or kept in the unified intermediate form. LRAT carries unit-propagation hints, which is what makes offline checking linear in the length of the proof.","oss-aion-pipeline.8c3cee1cd3":"a portable certificate","oss-aion-pipeline.77ec79ed26":"decision to certificate","oss-aion-pipeline.c320454a47":"CDCL + theory + emitter","oss-aion-pipeline.a618b4be8d":"Query","oss-aion-pipeline.10de46b3b3":"Certificate","oss-aion-pipeline.62923220ae":"Integer / fixed-point.","oss-aion-pipeline.4961117925":"No floating-point values inside the core.","oss-aion-pipeline.591118af56":"Resolution chain.","oss-aion-pipeline.39dfacd414":"Each step cites the premises it depends on, in order.","oss-aion-pipeline.7fc7b98317":"Checker independent.","oss-aion-pipeline.f0bef425b5":"The certificate replays without the solver.","oss-aion-pipeline.a73bc5ed23":"Architecture, CDCL core, theory plugins, proof emitter","oss-aion-plain-card.7e190a46ae":"A machine gives an answer","oss-aion-plain-card.b8941c136d":"A computer works something out for you. On its own, you just have to take its word for it.","oss-aion-plain-card.1232ecf314":"It also writes a receipt","oss-aion-plain-card.af7230bfb9":"AION makes the machine print a little receipt next to the answer. The receipt shows each step it took to get there.","oss-aion-plain-card.262d1681dd":"Anyone can check the receipt","oss-aion-plain-card.7d35d2e097":"Your own helper reads the receipt and says yes, this adds up, or no, this is wrong. It does not have to trust the first machine at all.","oss-aion-plain-card.e8146bafb5":"AION, in plain words","oss-aion-plain-card.0b081a8ef4":"Receipt included","oss-aion-plain-card.a32564404b":"Think of a paid receipt. When you buy something, you get a slip of paper that proves the\n          shop charged you the right amount. You can show that receipt to anyone, and they can add it\n          up themselves.","oss-aion-plain-card.d5d9b99b9c":"AION does the same thing for a computer.","oss-aion-plain-card.2cc68d964c":"When a machine gives\n          an answer, AION hands you a receipt that shows the answer is right, and anyone can check it.","oss-aion-plain-card.374c644917":"You never have to just trust the machine. The receipt does the proving.","oss-aion-plain-refusal.7d7fc8edd4":"the same explanation goes to you and to anybody reviewing it, because it is one\n            explanation","oss-aion-plain-refusal.40c2416b25":"a case you can read, not a cross you cannot","oss-aion-plain-refusal.f795b42ea6":"The room on this card goes back to its full amount on 1 August, in two days.","oss-aion-plain-refusal.3ae2a82129":"when that happens","oss-aion-plain-refusal.a6012020ae":"Either 150 euro more room on the card, or a payment of 90 euro or less.","oss-aion-plain-refusal.74b2c9301b":"what would change it","oss-aion-plain-refusal.e88b1876e6":"90 euro does not cover 240 euro, so the payment and the room left cannot both stand.","oss-aion-plain-refusal.d649363397":"which part breaks it","oss-aion-plain-refusal.ec7a8f0a8d":"The payment was 240 euro. The room left on the card today was 90 euro.","oss-aion-plain-refusal.fcd45ae097":"your situation","oss-aion-plain-refusal.e51b51ac5a":"A payment goes through only if the room left on the card today covers it.","oss-aion-plain-refusal.93823841cb":"what the rule says","oss-aion-plain-refusal.9bc7984374":"Why it did not go through","oss-aion-plain-refusal.549840f998":"When a rule is broken, AION writes out the situation that broke it, in ordinary\n            sentences with the numbers in them. The payment was for this much, the room left on\n            the card today was less than that, and together those two facts break the rule. You\n            can read it, disagree with it precisely, or change the one thing that needs to change.\n            A cross in a box gives you none of that, and it is not shorter, only emptier.","oss-aion-plain-refusal.3b50831d8a":"An automated decision that refuses you is worse than one a person made, because there\n            is usually nothing to ask. The refusal arrives finished. What you get is the outcome\n            and, if you are lucky, a reference number, and the route to an actual explanation is a\n            complaint that takes weeks and reaches somebody who was not involved either.","oss-aion-plain-refusal.ada63e5c2f":"A worked case is.","oss-aion-plain-refusal.462f7e9213":"\"Not allowed\" is no reason.","oss-aion-plain-refusal.5abdfa9cd6":"The difference","oss-aion-plain-refusal.68c46e84d7":"plain","oss-aion-reasoning-cert.0f1fb3d007":"and every item is checked","oss-aion-reasoning-cert.98ec75a261":"bounds and the final claim complete the seven","oss-aion-reasoning-cert.433b925481":"What was ruled out, and the premises that ruled it out.","oss-aion-reasoning-cert.13382efd7c":"Contradictions","oss-aion-reasoning-cert.e856a27527":"The subproblem that went out, and the proof that came back.","oss-aion-reasoning-cert.92324f5363":"Solver certificates","oss-aion-reasoning-cert.fe451714e4":"Each one named, in the order it was applied.","oss-aion-reasoning-cert.e0d40a5309":"Rule applications","oss-aion-reasoning-cert.e0753c6513":"What was in force, at which version, when the work ran.","oss-aion-reasoning-cert.b9366c0dbf":"Active constraints","oss-aion-reasoning-cert.a04ed61a81":"the solver","oss-aion-reasoning-cert.0fed3b96cc":"Loom","oss-aion-reasoning-cert.e1111021ff":"LOOM","oss-aion-reasoning-cert.1dd751bba5":"seven items","oss-aion-reasoning-cert.eb64d71581":"What a reasoning certificate carries","oss-aion-reasoning-chain.126806353c":"declared, then checked","oss-aion-reasoning-chain.751e90e830":"Every one of them is an artefact the reasoning left behind, and every one is read.","oss-aion-reasoning-chain.bc96941170":"Four constraints, two rule applications, one solver trip and one contradiction.","oss-aion-reasoning-chain.57fa7b904f":"What is checked here is the derivation the system declared, item by item.","oss-aion-reasoning-chain.e0aa3695ac":"core 01 02 04, and 03 is not in it","oss-aion-reasoning-chain.e3338dab26":"double charge ruled out","oss-aion-reasoning-chain.a43e177c4c":"04 refund reverses","oss-aion-reasoning-chain.becc703d80":"merged charge","oss-aion-reasoning-chain.398df239b3":"from 01 and 02","oss-aion-reasoning-chain.373c5eb4cc":"read step by step, closes","oss-aion-reasoning-chain.45f358826b":"returned by the prover, in Alethe","oss-aion-reasoning-chain.9bc46d8fd1":"bitvector and equality, nothing else crosses","oss-aion-reasoning-chain.34fcd5c8c7":"subproblem, sealed","oss-aion-reasoning-chain.8c7f764922":"on retry count, from 02 and 03","oss-aion-reasoning-chain.7c960fefa4":"three lifted into the core, one left where it was","oss-aion-reasoning-chain.eeacd6e80f":"active constraints, in the words the responsible person wrote them","oss-aion-reasoning-chain.0ee0bb12eb":"This configuration cannot produce a double charge inside one billing period.","oss-aion-reasoning-chain.c0644670d0":"the claim Loom asserts","oss-aion-reasoning-chain.9616861141":"illustrative claim and versions","oss-aion-reasoning-chain.e4f7c8c782":"core names three, clears one","oss-aion-reasoning-chain.43c7dffedb":"One conclusion, opened","oss-aion-reasoning-chain.46d6eccd4e":"merge-charges","oss-aion-reasoning-chain.398d7639b5":"case-split","oss-aion-reasoning-chain.04174383d5":"from 8 and 9","oss-aion-reasoning-chain.3d26486c4c":"from 8","oss-aion-reasoning-chain.5a6d9bdd37":"from 3 and 6","oss-aion-reasoning-chain.ce8e0b1a7d":"A refund reverses the charge it names.","oss-aion-reasoning-chain.4c449f834c":"A billing period closes at midnight on the last day.","oss-aion-reasoning-chain.a663638447":"A retry never raises a second charge.","oss-aion-reasoning-chain.0d43228516":"A charge is raised once per completed delivery.","oss-aion-reassure.38a3bd59d5":"The point is simple: never take a machine's word for it. Keep a reason a second checker can test.","oss-aion-reassure.0ccc7397a4":"No. The receipt can be checked right where you are, with nothing sent away over the internet.","oss-aion-reassure.5bea629f3e":"Is my answer sent off somewhere?","oss-aion-reassure.af397dc934":"It is built in Europe. A separate checker, not the machine that produced the answer, verifies every receipt.","oss-aion-reassure.7de6360d68":"Where does it come from?","oss-aion-reassure.a93d9edbec":"No. You do not build any of this yourself. The shop, the hospital, or the office uses it for you. You just get a clearer answer.","oss-aion-reassure.39af3a44b7":"Do I have to be clever with computers?","oss-aion-reassure.bdbcd6057e":"Yes. The receipt can be checked again without the original model, session, account, or internet connection.","oss-aion-reassure.aa1b0d7005":"Can it be checked later?","oss-aion-receipt.36889df54f":"You never touch this yourself. When a shop or an office uses it for you, this is the slip\n          they can hand over.","oss-aion-receipt.46fbbfb5be":"Anyone can read it and check that it adds up.","oss-aion-receipt.9c258dd430":"and you have to believe it. With AION the\n            machine also hands you the little slip on the left. It shows the question, the steps, and\n            the answer.","oss-aion-receipt.013700f8eb":"A normal machine just says","oss-aion-receipt.12df5bb228":"Yours to keep","oss-aion-receipt.7b8544fad0":"Checks out","oss-aion-receipt.def2581739":"Answer receipt","oss-aion-receipt.6e17da21e4":"An example answer receipt","oss-aion-receipt.f2688d32ea":"Ask again and you get the same answer and the same slip, on any computer.","oss-aion-receipt.2379231efe":"Same every time","oss-aion-receipt.a4b884c0e4":"Your own helper checks the slip right where you are, with nothing sent away.","oss-aion-receipt.930888ee28":"No internet","oss-aion-receipt.7a019cc1d2":"The reason is on the slip, not hidden in a machine. You can keep it or show it.","oss-aion-receipt.47b716baec":"In writing","oss-aion-receipt.92ed516e5b":"Yes, and here is why.","oss-aion-receipt.7011b1a621":"The answer","oss-aion-receipt.8ab9465666":"Your case was matched to it.","oss-aion-receipt.16bb8dfc44":"Step two","oss-aion-receipt.d3ca88b9f3":"The rule was read in full.","oss-aion-receipt.e97cc54395":"Step one","oss-aion-receipt.afd2793ce0":"Am I owed this refund?","oss-aion-receipt.d79cce547d":"The question","oss-aion-recheck-list.09d5defeae":"two rows, two names","oss-aion-recheck-list.fd3e1afd0e":"or, far more often, of nothing at all.","oss-aion-recheck-list.459f160ffa":"Without the version behind each row, the same notice produces a re-examination of\n          everything,","oss-aion-recheck-list.cade8a80df":"the list, and who holds it","oss-aion-recheck-list.6f13975269":"still compatible","oss-aion-recheck-list.48f8969999":"re-read required","oss-aion-recheck-list.af0f44d357":", changed in","oss-aion-recheck-list.4202e0844e":"The optimality bound rule is read more strictly. A bound stated exactly at the limit is\n              no longer accepted as being below it.","oss-aion-recheck-list.1c26bb5963":"released 22-07-2025","oss-aion-recheck-list.1944dee3ee":"Checker v7.0","oss-aion-recheck-list.9ffcf8f72b":"illustrative entries","oss-aion-recheck-list.dc490c03ae":"two of five flagged","oss-aion-recheck-list.7316018edf":"The affected records","oss-aion-recheck-list.2237af7cd3":"the optimality bound rule","oss-aion-recheck-list.ee5f960eae":"Vendrell BV","oss-aion-recheck-list.48dec27123":"Route optimum, depot north","oss-aion-recheck-list.cb51b0a86b":"Aldenhoff Systems","oss-aion-recheck-list.826d7f7ccf":"Firmware build, gateway 3","oss-aion-recheck-list.8b3f669031":"Kramer Data","oss-aion-recheck-list.4c13d60e33":"Consent evaluation, campaign 44","oss-aion-recheck-list.3c54a1df45":"in house","oss-aion-recheck-list.b8d251e8cd":"Batch pricing run","oss-aion-recheck-list.dce56394a1":"Roster plan, week 12","oss-aion-recheck-list.48a3661d84":"status","oss-aion-recheck-list.29e5b9a8e6":"checker","oss-aion-recheck-list.51c817ab85":"accepted","oss-aion-recheck-list.e2979e7595":"supplier","oss-aion-recheck-list.335ce16b3f":"subject","oss-aion-recheck-list.796a88413e":"J. Okonkwo, operations","oss-aion-recheck-list.90916dd844":"Re-check, then confirm the stated bound with the supplier.","oss-aion-recheck-list.00e67572db":"M. de Vries, data protection","oss-aion-recheck-list.e4faeae968":"Re-check the stored certificate against v7.0.","oss-aion-record-fields.8580937ae7":"each one produces its own affected set","oss-aion-record-fields.632f62dd8b":"a certificate schema completes the seven","oss-aion-record-fields.7039b2f0bd":"where it is now","oss-aion-record-fields.74b489c3d1":"where it was","oss-aion-record-fields.5d5dc3b7c3":"DURABLE","oss-aion-record-fields.c2a1a83804":"and it is not only proof rules","oss-aion-record-fields.12b83ffb63":"What can change underneath","oss-aion-record-fields.91b3cb991a":"a newer model version","oss-aion-record-fields.e1ab670f61":"A model or simulation contract","oss-aion-record-fields.da15b4cbb5":"the claim itself moved","oss-aion-record-fields.26e4976c38":"A compiler or runtime contract","oss-aion-record-fields.cb2c2e30b7":"cleared under another","oss-aion-record-fields.43e275dea3":"A policy","oss-aion-record-fields.521a7a8570":"read differently now","oss-aion-record-fields.58fd9f572c":"A checker rule","oss-aion-refusal-fields.432aa8565f":"a reference somebody can chase","oss-aion-refusal-fields.36a85f9074":"not a red cross","oss-aion-refusal-fields.fe71871083":"NOTICE","oss-aion-refusal-fields.4f84be92c8":"so somebody can act on it","oss-aion-refusal-fields.fa31a3ca39":"What a refusal contains","oss-aion-refusal-fields.5647a1c020":"decide whose finding it is","oss-aion-refusal-fields.11c0add347":"A defect in the proof, or a rule we do not carry. Not the same.","oss-aion-refusal-fields.a74aa40f65":"The kind","oss-aion-refusal-fields.d3144a7994":"see what was not there","oss-aion-refusal-fields.060958d8fd":"What was missing or wrong when it was worked out again.","oss-aion-refusal-fields.a7dc07c061":"The reason","oss-aion-refusal-fields.3b21710b2e":"check what it should have done","oss-aion-refusal-fields.f80b017fdb":"What the step claimed to be doing.","oss-aion-refusal-fields.0056e788fc":"The rule","oss-aion-refusal-fields.89abf35df5":"open it at that line","oss-aion-refusal-fields.3dac51b71a":"Which step, by number, in which file.","oss-aion-refusal-fields.2fb8438f32":"The location","oss-aion-reviewable.e0cb1b89aa":"not only the author","oss-aion-reviewable.f29c4ff9dd":"the owner reviews it","oss-aion-reviewable.c6465865b0":"your sentence","oss-aion-reviewable.ed6912ad70":"REVIEW","oss-aion-reviewable.5867cc6bd5":"without learning notation","oss-aion-reviewable.8f8dec6da0":"What a reviewer sees","oss-aion-reviewable.da8643122f":"A name, a date, and the version of the sentence confirmed.","oss-aion-reviewable.7c92afb7f9":"A signed confirmation","oss-aion-reviewable.340e6b4675":"A repeat review reads the same, because nothing sampled a model.","oss-aion-reviewable.b08be2b959":"The same every time","oss-aion-reviewable.d3a2628a1c":"Each quantity named, with the kind of value it holds.","oss-aion-reviewable.2587914ff8":"What it works over","oss-aion-reviewable.f0a2aa51a4":"One sentence saying what the whole condition encodes.","oss-aion-reviewable.5a47a1dcaf":"A plain reading","oss-aion-reviewable.aee2d461c7":"Unchanged, at the top, as they wrote it.","oss-aion-reviewable.7488358db7":"Their own sentence","oss-aion-risk-ledger.1a0f2538e1":"Five operational exposures replaced by one certificate another checker can verify.","oss-aion-risk-ledger.4b32d8f574":"With AION","oss-aion-risk-ledger.2e34d48ba3":"The usual way","oss-aion-risk-ledger.d1d7499182":"WEIGHED SIDE BY SIDE","oss-aion-risk-ledger.02c7234156":"Replay the reasoning offline and confirm it for yourself.","oss-aion-risk-ledger.b5058e1c76":"Take the supplier at their word that the answer was sound.","oss-aion-risk-ledger.d2e183faa1":"How much to trust it","oss-aion-risk-ledger.96f0603563":"The certificate checks without any of them.","oss-aion-risk-ledger.04312971f3":"The original model, solver session, and service must still be available.","oss-aion-risk-ledger.2df1215b19":"What verification depends on","oss-aion-risk-ledger.8ddd34c358":"Runs on your own hardware, inside a jurisdiction you approve.","oss-aion-risk-ledger.c3fe4a906f":"Decisions are explained on servers you do not control.","oss-aion-risk-ledger.242ebe0c39":"Where the data sits","oss-aion-risk-ledger.75eb05728b":"Standard proof formats remain independently checkable.","oss-aion-risk-ledger.46d3f9eccd":"The explanation disappears with the original service.","oss-aion-risk-ledger.8ea6189e84":"When the runtime changes","oss-aion-risk-ledger.21ff58d6a7":"You hand over a certificate the auditor can check themselves.","oss-aion-risk-ledger.934929b924":"You forward log files and hope they are read as evidence.","oss-aion-risk-ledger.8632e0b3b5":"When the auditor asks","oss-aion-rule-refusal.c354dff2de":"no verdict after 15","oss-aion-rule-refusal.0fc2b67ff7":"at the first one a step fails","oss-aion-rule-refusal.d7cb461a4b":"Four tests in a fixed order, and the reading stops","oss-aion-rule-refusal.ad9deadf27":"one clause identifier used for two clauses","oss-aion-rule-refusal.ffc05ba511":"a pivot declared on a literal the clause does not contain","oss-aion-rule-refusal.5af32fb7c4":"a hint citing the step it is meant to justify","oss-aion-rule-refusal.fbf5522f0e":"pinned from the hostile suite","oss-aion-rule-refusal.d3b27b8f89":"did not close","oss-aion-rule-refusal.0f04e9ee60":"literals still standing on the last clause","oss-aion-rule-refusal.90f9cbf1cb":"end of file","oss-aion-rule-refusal.196a925493":"premise index, 1 to 87","oss-aion-rule-refusal.72ce0bc93a":"alethe, rule by rule","oss-aion-rule-refusal.b14e7fc954":"stopped at 15","oss-aion-rule-refusal.ce0ed8058b":"One proof, read from the top","oss-aion-rule-refusal.af0cbd46a2":"cited out of order","oss-aion-rule-refusal.165a394589":"from 61 and 20","oss-aion-rule-refusal.dd39474e4f":"premise absent","oss-aion-rule-refusal.6edfd31763":"from 88","oss-aion-rule-refusal.d18b697772":"cites itself","oss-aion-rule-refusal.5c7bf112ac":"from 31 and 18","oss-aion-rule-refusal.64b0295aa0":"unsupported rule","oss-aion-rule-refusal.5e2428fc82":"from 14","oss-aion-rule-refusal.a7e8697338":"from 12 and 13","oss-aion-rule-refusal.ba08b53848":"from 4","oss-aion-rule-refusal.2a1be725ca":"12 resolution","oss-aion-rule-refusal.54a0121f57":"from 4 and 9","oss-aion-rule-refusal.8ffe1b4177":"rule known","oss-aion-rule-refusal.ebed34abd2":"below its own","oss-aion-rule-refusal.d182b65e15":"premise present","oss-aion-rule-refusal.a503bc1da2":"refused","oss-aion-rule-refusal.3a21295d81":"store","oss-aion-same-except-one.279e6c9e96":"one is worked below","oss-aion-same-except-one.87ca0e7356":"bounds, derivations and model provenance complete the seven","oss-aion-same-except-one.72b459f8cc":"PROPERTIES","oss-aion-same-except-one.25119f6e70":"and the family that carries each","oss-aion-same-except-one.ed6552be04":"Statements you can make","oss-aion-same-except-one.633255fe41":"This trajectory respected these invariants.","oss-aion-same-except-one.6b403d2a35":"This action had the required approval.","oss-aion-same-except-one.ac5d8ada02":"This workload ran under these capabilities.","oss-aion-same-except-one.5e8efc64f2":"This binary corresponds to this source graph.","oss-aion-same-except-one.81c0e8e986":"simulation","oss-aion-same-except-one.92fe1455a7":"organisational","oss-aion-same-except-one.1e21474598":"execution","oss-aion-same-except-one.023646ce84":"compilation","oss-aion-same-rule-parts.3326352b94":"these three outlast it","oss-aion-same-rule-parts.b33174d833":"the answer is one line","oss-aion-same-rule-parts.490fbefa4b":"hand the same working over twice and the checking comes out the same","oss-aion-same-rule-parts.ce173fc797":"Held for a second check.","oss-aion-same-rule-parts.60c6fa6f09":"the answer","oss-aion-same-rule-parts.25b8673c57":"YOURS","oss-aion-same-rule-parts.3b592f481b":"after the answer arrives","oss-aion-same-rule-parts.3fea5c7183":"Three things you keep","oss-aion-same-rule-parts.f460809c86":"When the working was checked, and what checked it.","oss-aion-same-rule-parts.1f26226511":"the record","oss-aion-same-rule-parts.f3488c72aa":"The date","oss-aion-same-rule-parts.7e9a6ac9d7":"The rule quoted back, with your own situation inside it.","oss-aion-same-rule-parts.fa1f96a2cc":"printed with the answer","oss-aion-same-rule-parts.a7dc07c061":"The reason","oss-aion-same-rule-parts.51240e4e03":"Ordinary words, kept, so you can read it out to anybody.","oss-aion-same-rule-parts.f901c543a0":"as somebody wrote it","oss-aion-same-rule-parts.0056e788fc":"The rule","oss-aion-same-rule-thrice.8716c9d2d1":"quotable by all three","oss-aion-same-rule-thrice.56daaad027":"Nobody interpreted anybody’s case on the spot.","oss-aion-same-rule-thrice.fe8d9a24bc":"Three names, three dates, one reason word for word.","oss-aion-same-rule-thrice.2d4e5d243a":"the same words in all three letters","oss-aion-same-rule-thrice.36c5f05f0e":"My request was held because any request from an account that has ever been overdrawn\n              is held for a second check. Is that what you meant it to do?","oss-aion-same-rule-thrice.47b69ccfd4":"what any of the three can write","oss-aion-same-rule-thrice.5441126254":"the reason, with your figures","oss-aion-same-rule-thrice.e026ce35f8":"the rule, in words","oss-aion-same-rule-thrice.c6b6fdf0c8":"Your request is held","oss-aion-same-rule-thrice.4af8028f5b":"That lands on everybody who was once short for a week.","oss-aion-same-rule-thrice.43d7f6edd9":"Any request from an account that has ever been overdrawn is held for a second check.","oss-aion-same-rule-thrice.d5dff79fd0":"the rule, as the person responsible wrote it","oss-aion-same-rule-thrice.660cf69152":"same reason, three times","oss-aion-same-rule-thrice.2aa5baf4fa":"one rule, three people","oss-aion-same-rule-thrice.2969c22def":"overdrawn for one day in August 2024","oss-aion-same-rule-thrice.db55a373e5":"2 July","oss-aion-same-rule-thrice.7f557aff7f":"M. Haas","oss-aion-same-rule-thrice.8a1c6f7c01":"overdrawn for two days in November 2021","oss-aion-same-rule-thrice.8a343dea89":"19 June","oss-aion-same-rule-thrice.6faee1ef44":"J. Okoro","oss-aion-same-rule-thrice.6eff9026e2":"overdrawn for six days in March 2023","oss-aion-same-rule-thrice.e46936527e":"4 June","oss-aion-same-rule-thrice.ecdfc6f435":"A. Vermeer","oss-aion-same-rule-thrice.c818558b96":"Your account has been overdrawn at some point, so this request is held for a second check.","oss-aion-same-rule-thrice.69449f994d":"ref","oss-aion-same-rule-thrice.910e029098":"illustrative","oss-aion-second-reader.e2a4a212d5":"pointing at the line is the useful part","oss-aion-second-reader.b31aece7ea":"agreement is easy","oss-aion-second-reader.41e9c4b883":"PLAIN","oss-aion-second-reader.a16f194bdb":"what the second reading does","oss-aion-second-reader.d160172930":"Adding it up again","oss-aion-second-reader.0bd3d42b28":"A different program, with no reason to prefer the answer.","oss-aion-second-reader.2c814bb70c":"Is not the first machine","oss-aion-second-reader.b792afd627":"And says which step, so there is something to point at.","oss-aion-second-reader.4a195096b0":"Stops at the first fault","oss-aion-second-reader.58f56fa2c3":"Works it out again rather than trusting that it was done.","oss-aion-second-reader.5abf0b9df4":"Does each step","oss-aion-second-reader.de8f44bd3b":"Not the answer. The steps that were meant to lead to it.","oss-aion-second-reader.0a461499ae":"Reads the working","oss-aion-second-sum.2517e33359":"a location, not a verdict","oss-aion-second-sum.1f31706279":"What you needed was the line, and there it is.","oss-aion-second-sum.1b06fb1625":"Both columns reach a total, and one of them is wrong.","oss-aion-second-sum.715f45331b":"The reading stops at five rather than carrying on to six, because a check that skips a\n          step it cannot make come out is not a check.","oss-aion-second-sum.be51277bfd":"not reached","oss-aion-second-sum.a90d766915":"this step does not come out","oss-aion-second-sum.b214ae4ce2":"the same move, on working a machine wrote down","oss-aion-second-sum.e4cddfd229":"Anybody can add the column up for themselves and land on the same line. That is\n              the whole idea, carried over to working nobody can see.","oss-aion-second-sum.a72b4463ba":"The two columns agree for three lines. The ring goes round the line where they\n              part, not round the total, because the total was never the useful thing to argue\n              about.","oss-aion-second-sum.136fc39d05":"Ten cents, and it is at the apples.","oss-aion-second-sum.1104f28cf8":"to pay","oss-aion-second-sum.51111a2b99":"the shop, tuesday","oss-aion-second-sum.e9594ccf76":"they part at the apples","oss-aion-second-sum.bb470fd83f":"the same column, added twice","oss-aion-second-sum.0220a293b9":"the claim is paid","oss-aion-second-sum.f7e5a74a1f":"what is left to pay adds up","oss-aion-second-sum.597b954c29":"the excess has been taken off","oss-aion-second-sum.edccd745a8":"the amount is under the limit for that repair","oss-aion-second-sum.709d0bb348":"the repair is on the covered list","oss-aion-second-sum.1396b1459a":"the account was open on the day of the claim","oss-aion-second-sum.d2fc512490":"pencil","oss-aion-second-sum.1c8f15dab7":"printed","oss-aion-second-sum.910e029098":"illustrative","oss-aion-second-sum.f6c1ab8181":"soap","oss-aion-second-sum.bcef7a0462":"cheese","oss-aion-second-sum.76c2436b59":"apples","oss-aion-second-sum.44213f9f4d":"coffee","oss-aion-second-sum.6ff291d817":"bread","oss-aion-second-sum.cf5dbf0ec5":"milk","oss-aion-sentence-returns.e9a72f31df":"your words, both ends","oss-aion-sentence-returns.254545287c":"Eight months later a stranger is reading it, not a summary of it.","oss-aion-sentence-returns.f0e71316de":"One person wrote a sentence and put it away.","oss-aion-sentence-returns.4c51f16cb4":"Nothing between these two readings learned anything, changed its mind, or had a\n            better idea.","oss-aion-sentence-returns.06152533dc":"a second charge against one order inside a billing month is not allowed","oss-aion-sentence-returns.fb3e6817f1":"from the reading a year later","oss-aion-sentence-returns.32af205ca5":"from the reading in March","oss-aion-sentence-returns.0b1eb314b5":"the same sentence, read again a year on","oss-aion-sentence-returns.547a49e160":"order 44-8127 was charged on the third of November and again on the nineteenth","oss-aion-sentence-returns.d3141af6d8":"what ran into it","oss-aion-sentence-returns.a2d40412ef":"a second charge against one order inside a billing month","oss-aion-sentence-returns.0ee2593cc5":"the part that was not met","oss-aion-sentence-returns.43015fadc4":"Nobody should be charged twice for the same order in the same month.","oss-aion-sentence-returns.2ce9eb0823":"the rule, in the words it was written in","oss-aion-sentence-returns.5c4173fbcf":"9 November, sent to the customer","oss-aion-sentence-returns.96ec36f99b":"A charge was stopped","oss-aion-sentence-returns.14da1cff14":"eight months","oss-aion-sentence-returns.b59f623fe2":"read as","oss-aion-sentence-returns.6a250da793":"14 March, by the person who owns billing","oss-aion-sentence-returns.8766d15f20":"same words at both ends","oss-aion-sentence-returns.33e656aa3a":"one sentence, eight months apart","oss-aion-sentence-returns.6180960e2c":"written","oss-aion-sentence-returns.910e029098":"illustrative","oss-aion-side-by-side-rule.1462946510":"hierarchy inverted","oss-aion-side-by-side-rule.dc685ee970":"is the one set smallest, at the bottom.","oss-aion-side-by-side-rule.37ba9a07a7":"The only line here nobody needs to be able to read","oss-aion-side-by-side-rule.24205c8d5e":"The body of this sheet is what was asked for.","oss-aion-side-by-side-rule.136ec48046":"sentence version 3","oss-aion-side-by-side-rule.5714c84617":"9 April 2026","oss-aion-side-by-side-rule.fba84627ef":"Ilse Verhoeven, billing operations","oss-aion-side-by-side-rule.4c1493cdf2":"the condition as it is stored","oss-aion-side-by-side-rule.5050bceb24":"what it works over","oss-aion-side-by-side-rule.70a7ded724":"A second charge against a reference already charged inside the billing period is\n          refused.","oss-aion-side-by-side-rule.decbbbcbea":"No client may be charged twice for the same reference in one billing period.","oss-aion-side-by-side-rule.41f5b5d765":"no notation required","oss-aion-side-by-side-rule.fd9d8f9d79":"confirmed by the owner","oss-aion-side-by-side-rule.dbd8504696":"review sheet","oss-aion-side-by-side-rule.b714510ded":"how many times this reference has already been charged","oss-aion-side-by-side-rule.71aa03cd23":"the charge count","oss-aion-side-by-side-rule.8f404d9e59":"the month the charge falls in","oss-aion-side-by-side-rule.28db3c4a10":"the billing period","oss-aion-side-by-side-rule.7bbf8d007a":"the identifier a charge is made against","oss-aion-side-by-side-rule.333190a7a5":"the reference","oss-aion-silent-wrong.e516f1474a":"step 40, rule unknown","oss-aion-silent-wrong.52c4b2ffb7":"where it stopped","oss-aion-silent-wrong.bdc9060b3b":"Eight runs returned eight words. Only the one that wrote its working down\n          can say","oss-aion-silent-wrong.dc3fb44cee":"a refusal names a line","oss-aion-silent-wrong.d55eb7e866":"This reader has no rule of that name at step 40, so it stopped there. The\n            stamp was never brought down and no verdict was issued.","oss-aion-silent-wrong.d04a61e19e":"what the reading produced","oss-aion-silent-wrong.b31f1a6015":"alethe, steps 38 onward","oss-aion-silent-wrong.74cb6750e3":"one of them, written out","oss-aion-silent-wrong.c9266795e0":"eight systems, eight results","oss-aion-silent-wrong.d7d4ae123f":"illustrative, one run of eight","oss-aion-silent-wrong.3c05b129e2":"no verdict issued","oss-aion-silent-wrong.c6dc61d79f":"Eight words, one of them opened","oss-aion-silent-wrong.64494819a0":"premise 40, the empty clause","oss-aion-silent-wrong.9dae957efd":"premise 39","oss-aion-silent-wrong.52e787751c":"premises 31 and 38","oss-aion-silent-wrong.36901d48ad":"premises 12 and 31","oss-aion-silent-wrong.e00bcd7ac6":"workflow approved","oss-aion-silent-wrong.fd40251b0b":"simulation converged","oss-aion-silent-wrong.9204d100a8":"policy passed","oss-aion-silent-wrong.51c817ab85":"accepted","oss-aion-silent-wrong.4d64c22879":"redo","oss-aion-silent-wrong.94ec44c4f4":"believe","oss-aion-silent-wrong.4848901b39":"optimal","oss-aion-silent-wrong.bf31c52c32":"safe","oss-aion-silent-wrong.231e564db4":"completed","oss-aion-silent-wrong.bac2ad9d5d":"compiled","oss-aion-silent-wrong.d203c40ac4":"unsat","oss-aion-sim-cert.d836eab67a":"physical validity is not","oss-aion-sim-cert.8f9800edbe":"conformance and properties are checked here","oss-aion-sim-cert.d982b6fdda":"whether the model represents the world stays with the model owner","oss-aion-sim-cert.c27ccdf78d":"physical validity","oss-aion-sim-cert.99c6aa48cb":"not answered anywhere","oss-aion-sim-cert.e4125aa830":"the stated properties hold across the run, or the trace comes back","oss-aion-sim-cert.24fa71fdd6":"invariant checks","oss-aion-sim-cert.82ffe3f79b":"the declared model, parameters and configuration produced this trajectory","oss-aion-sim-cert.8c30aa1c6e":"execution conformance","oss-aion-sim-cert.790f468e4d":"answered here","oss-aion-sim-cert.f6bceb137b":"TWIN AND FMI","oss-aion-sim-cert.cf2b82cb4f":"model to trajectory","oss-aion-sim-cert.a7b63abc02":"What the certificate carries","oss-aion-sim-cert.07ecfba93e":"trajectory and status","oss-aion-sim-cert.6874c92610":"event sequence","oss-aion-sim-cert.e77c056cdc":"parameters and initial state","oss-aion-sim-cert.720a1e14e6":"model and FMU identity","oss-aion-source-to-artefact.ce10986f79":"From source to certificate","oss-aion-source-to-artefact.c1ce053887":"named, not blanket","oss-aion-source-to-artefact.75a0766041":"A blanket claim could not have failed anywhere.","oss-aion-source-to-artefact.b5e1e87d48":"Three claims named, and the one that fails names the pass it fails at.","oss-aion-source-to-artefact.8732c432be":"That every pass in the sequence is correct in general. No certificate here says a\n                compiler is good, and none of them has to.","oss-aion-source-to-artefact.64d8424b5b":"what it does not assert","oss-aion-source-to-artefact.302df26f74":"source graph","oss-aion-source-to-artefact.e95689d184":"to the reference implementation, on the declared input domain","oss-aion-source-to-artefact.0ca9407ef6":"kernel equivalent","oss-aion-source-to-artefact.5e68638068":"the declared shape preservation does not hold at this pass for the input domain\n                    given","oss-aion-source-to-artefact.ab2050f59e":"tensor shapes preserved","oss-aion-source-to-artefact.213addbd25":"across canonicalise and fusion, for every declared type","oss-aion-source-to-artefact.9deae195e3":"types preserved","oss-aion-source-to-artefact.2297843111":"opt level 2, kera 1.9.4","oss-aion-source-to-artefact.64168bcea4":"shape claim refused","oss-aion-source-to-artefact.2fa9505626":"artefact","oss-aion-source-to-artefact.910e029098":"illustrative","oss-aion-source-to-artefact.9f939ff8a4":"kernel select","oss-aion-sovereignty.0fe4587501":"Verification stays wherever the evidence is stored: beside the producing system, inside a review service, or in an isolated archive.","oss-aion-sovereignty.2d7bdcb19f":"Your decisions stay in your control.","oss-aion-sovereignty.9426b99215":"Digital sovereignty","oss-aion-sovereignty.be49286f42":"LRAT, DRAT, Alethe, and the unified form keep certificates independently checkable beyond the original runtime.","oss-aion-sovereignty.25c4717a63":"Portable proof formats","oss-aion-sovereignty.d99f32de40":"Checking a proof works fully offline. You are not relying on a remote service that could change its terms or disappear.","oss-aion-sovereignty.34ebf0117d":"No outside dependency","oss-aion-sovereignty.44a8a39a30":"Inside your own data centre or a region you pick. The reasoning behind a decision never has to cross a border you did not approve.","oss-aion-sovereignty.331242fd64":"Runs where you choose","oss-aion-sovereignty.599b928605":"AION is built in Europe, and its checker can remain inside the same European boundary as the decisions it verifies.","oss-aion-sovereignty.45f9bdf22b":"European by origin","oss-aion-split-parts.cc0d7be136":"and an enclave changes nothing","oss-aion-split-parts.a2fb24de32":"the default build has no outbound client","oss-aion-split-parts.ffd75a18c4":"DEPLOY","oss-aion-split-parts.91f8c088aa":"and what each one needs","oss-aion-split-parts.758bd7cc2a":"Four ways to run it","oss-aion-split-parts.400bd9a040":"Split across machines, and composed only after a coverage check.","oss-aion-split-parts.bb3d98dfee":"Distributed","oss-aion-split-parts.74da65bc96":"Inside your boundary, on addresses you set yourself.","oss-aion-split-parts.664046e78a":"A service","oss-aion-split-parts.ce2ab3edc4":"Point it at a certificate. Nothing else has to be running.","oss-aion-split-parts.a7218c8eca":"A command","oss-aion-split-parts.eefb3bac5d":"Linked into your own process. Ask and answer, no file written.","oss-aion-split-parts.fa66edb7bd":"A library","oss-aion-stays-here.e3e08ad140":"nothing left the room","oss-aion-stays-here.18ab547f60":"That empty paper is the whole of the claim.","oss-aion-stays-here.907d22f7f0":"Nothing is drawn between the box and the three things beside it.","oss-aion-stays-here.001b06036c":"not in this picture","oss-aion-stays-here.8c84675037":"a link to another machine in the same organisation, off until somebody sets it up on\n              purpose","oss-aion-stays-here.e3527ba222":"The answer arrives with the line down, because the line was never part of it.","oss-aion-stays-here.caf3a041c8":"The delay was seventy five minutes, which is more than an hour, so the booking is\n                cancelled and the fare goes back to the card it came from.","oss-aion-stays-here.7296ef48e5":"what came back","oss-aion-stays-here.395ee2333f":"cancelling ends the booking and returns the fare","oss-aion-stays-here.46d2008236":"an hour means sixty minutes, no rounding","oss-aion-stays-here.2fd4fcb567":"a delay is counted from the time printed on the ticket","oss-aion-stays-here.f5b422b60e":"the written rules it is read against","oss-aion-stays-here.ee04bc3b23":"Only cancel my booking if the delay is more than an hour.","oss-aion-stays-here.af5509db2b":"what you typed","oss-aion-stays-here.3cbd68d678":"the machine in front of you","oss-aion-stays-here.531aa138ac":"answered without leaving","oss-aion-stays-here.fb23ddcc1c":"one question, one place","oss-aion-stays-here.96ccbc62ab":"your words are not a thing anybody else receives","oss-aion-stays-here.1b215d440d":"a machine somewhere else reading your sentence","oss-aion-stays-here.b5a5c63d23":"no outside thing has to be working for the answer to arrive","oss-aion-stays-here.b5c483d9d9":"a service that has to be up","oss-aion-stays-here.fa287ade3d":"nothing asks who you are, because nothing needs to know","oss-aion-stays-here.d5a3ef8b78":"an account to sign into","oss-aion-stays-here.910e029098":"illustrative","oss-aion-stays-here-list.56a6e8f9a7":"and nothing to hand over","oss-aion-stays-here-list.57eef35c96":"no waiting","oss-aion-stays-here-list.a64eab5744":"what it waits for","oss-aion-stays-here-list.c00e02ca1e":"HERE","oss-aion-stays-here-list.8d985c5d9a":"and what it never waits for","oss-aion-stays-here-list.13591491d9":"What it runs on","oss-aion-stays-here-list.1458464f09":"Nothing to sign up to, so nothing to be a customer of.","oss-aion-stays-here-list.257fa99e08":"No account","oss-aion-stays-here-list.b165f2d684":"Your sentence is read against rules, in the same room as you.","oss-aion-stays-here-list.37a25e4e99":"Written rules","oss-aion-stays-here-list.7ee33f1c7a":"The work happens where you are, and nobody else has to be running.","oss-aion-stays-here-list.d3612f57d8":"The machine you are at","oss-aion-supplier-answer.6d6ddcd4c1":"one statement, four blank lines","oss-aion-supplier-answer.a5d36ba87c":"Not one of the four questions is answered anywhere on the sheet.","oss-aion-supplier-answer.d09481b0a5":"Every word on it is true and somebody has signed it.","oss-aion-supplier-answer.cec9b36162":"14 March 2026","oss-aion-supplier-answer.22715d5cb9":"The configuration submitted on 12 March 2026 has been verified as free of conflicts.","oss-aion-supplier-answer.1e0a1891e8":"ref SC-2026-0417","oss-aion-supplier-answer.3efe106b61":"certificate of conformity","oss-aion-supplier-answer.d0b412c2f7":"Scheduling Systems BV","oss-aion-supplier-answer.ffb191f41e":"four unanswered","oss-aion-supplier-answer.910e029098":"illustrative","oss-aion-supplier-answer.f86e5cfb14":"Would it still hold after Tuesday's change?","oss-aion-supplier-answer.bbe7a72e5a":"On whose data, and how much of it?","oss-aion-supplier-answer.c25776701b":"Against which version of our rule set?","oss-aion-supplier-answer.84d9ed92b5":"Which conditions were actually checked?","oss-aion-theory-matrix.ac8d77d669":"Propositional","oss-aion-theory-matrix.3d52a6d8fe":"Logic","oss-aion-theory-matrix.42f3aff840":"Boolean satisfiability with conflict-driven clause learning. The starting point for every other theory.","oss-aion-theory-matrix.6078532ab2":"Quantifiers","oss-aion-theory-matrix.02f664dd36":"First-order logic with model-based instantiation. Reasons about forall and exists over the supported sorts.","oss-aion-theory-matrix.49167dbc57":"Linear arithmetic","oss-aion-theory-matrix.45f053dc73":"Arithmetic","oss-aion-theory-matrix.876aafb6c1":"Linear integer arithmetic and real-valued input at a declared scale. Internally, the checker uses integer or adaptive fixed-point values.","oss-aion-theory-matrix.b618fadea3":"Non-linear","oss-aion-theory-matrix.fd99188844":"Non-linear integer arithmetic and real-valued input at a declared scale. The checker uses integer or adaptive fixed-point values, never floating-point values.","oss-aion-theory-matrix.d11f66aff2":"Floating-point input","oss-aion-theory-matrix.19080aec82":"IEEE 754 input is accepted only at the boundary, then decoded into binary fields before checking. No floating-point values are stored, accumulated or computed internally.","oss-aion-theory-matrix.914807cdef":"Bitvectors","oss-aion-theory-matrix.e5e429bcc9":"Data","oss-aion-theory-matrix.23c278d5ca":"Fixed-width binary words with overflow semantics. For hardware verification and binary-protocol checking.","oss-aion-theory-matrix.b90cc9bfd2":"Arrays","oss-aion-theory-matrix.eac25fcfc6":"Array theory with select and store axioms. The decidable fragments are tracked explicitly.","oss-aion-theory-matrix.3816c4beac":"Strings","oss-aion-theory-matrix.8e5a47db7d":"Word equations, length constraints, and regular-expression membership over strings.","oss-aion-theory-matrix.0efe5fd2a3":"Temporal","oss-aion-theory-matrix.ab14d0a7db":"Programs","oss-aion-theory-matrix.12dfdaf96a":"companion crate","oss-aion-theory-matrix.dd600bd946":"Linear and branching-time temporal logic fragments for reasoning about behaviour over time.","oss-aion-theory-matrix.bb8c6ec608":"Probabilistic","oss-aion-theory-matrix.042a4dc40b":"Probabilistic program reasoning, including probabilistic Datalog style inference.","oss-aion-theory-matrix.1e1837d4e8":"Concurrent","oss-aion-theory-matrix.60e30b1d8e":"Reasoning about concurrent programs and the interleavings their threads can produce.","oss-aion-theory-matrix.48d316d8e1":"LIA","oss-aion-theory-matrix.76fc1ecaf9":"theory coverage","oss-aion-theory-matrix.4329e5da7b":"11 logical domains","oss-aion-theory-matrix.dc1baa8539":"kernel + companions","oss-aion-theory-matrix.5b1e898fc0":"Theory","oss-aion-theory-matrix.cd89376f98":"Lives in","oss-aion-theory-matrix.df1e1e1732":"Eleven theories, every reasoner producing steps the proof emitter can record and a\n            checker can replay.","oss-aion-theory-matrix.36ce8cbd4c":"PROP to CONCUR","oss-aion-three-questions.381a478392":"Two answers, one boundary","oss-aion-three-questions.b695e87b19":"two answered, one owned","oss-aion-three-questions.9f5234300d":"The third question is not ours, and saying so is what makes the first two worth\n          anything.","oss-aion-three-questions.8149763299":"Conformance holds, one invariant fails with its trace.","oss-aion-three-questions.5974dafe20":"the door is drawn as solidly as the wall","oss-aion-three-questions.392d2df212":"The model owner holds that question, and holds it permanently. No certificate here\n                touches it, and none of them implies it quietly either.","oss-aion-three-questions.c27ccdf78d":"physical validity","oss-aion-three-questions.dbbe530d6c":"does this model represent the real world","oss-aion-three-questions.44b8fe96f9":"step 1 284, p = 8.14 bar","oss-aion-three-questions.dcf63117f5":"counterexample, lifted and enlarged","oss-aion-three-questions.ed4bde3030":"loop pressure stays under 8 bar","oss-aion-three-questions.4676659f50":"the bypass valve never opens twice in one step","oss-aion-three-questions.045757b8af":"return temperature stays under 95 C","oss-aion-three-questions.24fa71fdd6":"invariant checks","oss-aion-three-questions.846ee97ae5":"do the stated invariants hold across the whole run","oss-aion-three-questions.17f80cae31":"The run reproduces from what the certificate declares.","oss-aion-three-questions.ba01008496":"t = 4.20","oss-aion-three-questions.ff4e31b5a8":"x0 = 2.5","oss-aion-three-questions.a74e1bd7e0":"t = 1.75","oss-aion-three-questions.63df9305f6":"tolerance 1e-6","oss-aion-three-questions.884f613dc6":"t = 0.00","oss-aion-three-questions.0c1ded1963":"step 0.01 s","oss-aion-three-questions.8c30aa1c6e":"execution conformance","oss-aion-three-questions.b3c58a82bd":"did the declared model and configuration produce this trajectory","oss-aion-three-questions.5d3f336ca9":"hash blake3:d7104c9a","oss-aion-three-questions.010d47a0a4":"chiller-loop 3.1, fmu 2.0.4","oss-aion-three-questions.3d0266b863":"model and FMU","oss-aion-three-questions.b697dd615a":"two of three","oss-aion-three-questions.f14f15b304":"trajectory","oss-aion-three-questions.f1f1425b65":"parameters","oss-aion-three-questions.910e029098":"illustrative","oss-aion-three-readings.41d8442e84":"the readings and their confidences are AION's, the choice is yours, and it is recorded","oss-aion-three-readings.42e8a93311":"three readings, one decision, and it has an author","oss-aion-three-readings.62b4619c99":"a count that cannot go below zero","oss-aion-three-readings.48a15f3a18":"a whole number below five","oss-aion-three-readings.ae3925651e":"is retries a whole number, a count, or any value?","oss-aion-three-readings.dffe60eb6a":"question put","oss-aion-three-readings.fb76182a92":"asked, not assumed","oss-aion-three-readings.8c3f96fa33":"Retries must be under five","oss-aion-three-readings.e9be13f9ec":"AION raises the ambiguity instead of settling it. It names the kind of ambiguity,\n          lists the readings with the confidence each one carries and the condition each would\n          enforce, and puts a question naming the variable at issue. The decision still belongs\n          to a person. What changes is that it is made once, on the record, by whoever is\n          accountable for the requirement rather than by whoever happened to be doing the\n          conversion.","oss-aion-three-readings.f26c9b4ff8":"Under five attempts, counted whole. Or under five\n          where four and a half is a legitimate value. Or a count that also cannot go below\n          zero. Those are three different rules and the difference surfaces as an incident\n          eventually. In the ordinary way of working, one of them was picked by whoever did the\n          translation, on a Thursday, without telling anybody.","oss-aion-three-readings.7b5121a8f0":"\"Retries must be under five.\"","oss-aion-three-readings.ffe5d68fe6":"Somebody chose one.","oss-aion-three-readings.55b8b0b398":"Your sentence had two readings.","oss-aion-three-readings.2d1501c7e4":"The quiet decision nobody made","oss-aion-three-readings.bec998cdfe":"any number, including four and a half","oss-aion-time-left.88430838dd":"nothing sprung on anybody","oss-aion-time-left.227b19b5aa":"It only got smaller, in front of somebody who could still act on it.","oss-aion-time-left.ac61a8b97d":"The number was there on day eight and it never got louder.","oss-aion-time-left.0703308f0f":"There is no alarm on this sheet and nothing has turned red. Every one of these is the\n          same sentence being read on a different day.","oss-aion-time-left.6222c927fd":"It goes to the person who signs off late answers, with the date on it, and they write\n            back to you.","oss-aion-time-left.4dfda36be9":"14 days past","oss-aion-time-left.d5f128da73":"the answer was owed on the sixteenth","oss-aion-time-left.58cdff89f9":"a different request, read after the date","oss-aion-time-left.6a7651b700":"thirty days after you asked","oss-aion-time-left.813d27411f":"the answer is owed","oss-aion-time-left.d8b0301347":"you asked for a copy of what they hold about you","oss-aion-time-left.4c3d95bf6a":"the request","oss-aion-time-left.795bcac29d":"four days left today","oss-aion-time-left.56ff55acfb":"one deadline, read four times","oss-aion-time-left.acafbd7541":"ring them today","oss-aion-time-left.148b21034f":"4 days left","oss-aion-time-left.f165b88925":"chase it this week","oss-aion-time-left.b85bbd50bd":"8 days left","oss-aion-time-left.4a8b5bac9b":"still fine","oss-aion-time-left.67f9059ac5":"14 days left","oss-aion-time-left.ca372a8fb7":"put it in the diary","oss-aion-time-left.16f29c69b8":"22 days left","oss-aion-time-left.910e029098":"illustrative","oss-aion-two-routes.89c24f999c":"the other one examines the evidence","oss-aion-two-routes.3a5d844ae5":"one route reproduces them","oss-aion-two-routes.028a6cf2d7":"their certificate","oss-aion-two-routes.5c837ce426":"their system","oss-aion-two-routes.27f65e5e47":"what it needs","oss-aion-two-routes.d0765bbac1":"COMPARE","oss-aion-two-routes.91f8c088aa":"and what each one needs","oss-aion-two-routes.8930c1c9b8":"Two ways to be sure","oss-aion-two-routes.d56d985300":"check","oss-aion-two-routes.e1fc5057de":"reproduce","oss-aion-two-routes.b028b89ea7":"their assistance","oss-aion-two-routes.999464a52f":"not produced","oss-aion-two-routes.9b9252883d":"the certificate itself","oss-aion-two-routes.4dc537c80f":"the claim, inputs and contract","oss-aion-two-routes.ad95c10298":"their exact version and machine","oss-aion-two-routes.cfd05bd2f2":"their licence","oss-aion-value-grid.6cc3364a24":"Proof attached","oss-aion-value-grid.4910ee0aea":"Evidence with every result","oss-aion-value-grid.411bf64817":"The result and its compact certificate travel together, so evidence is created when the decision is made rather than reconstructed during review.","oss-aion-value-grid.05f9c0dc34":"Checked by another engine","oss-aion-value-grid.eea79d1484":"A separate verifier walks the certificate against the original premises. The model does not get to grade its own answer.","oss-aion-value-grid.cbd17d59ba":"Portable formats","oss-aion-value-grid.5e6cba1721":"Evidence outlives the runtime","oss-aion-value-grid.b59cb11a8c":"LRAT, DRAT, Alethe, and the unified proof form keep the certificate readable after a model, solver, or service has changed.","oss-aion-value-grid.a60bdd7985":"Verifies offline","oss-aion-value-grid.ebfb47f4ba":"No live dependency","oss-aion-value-grid.6144cbfcab":"Checking a proof needs no network, no account, and no live connection to us. The thing you depend on at audit time has no recurring dependency on a supplier.","oss-aion-value-grid.26ef011865":"EU sovereignty","oss-aion-value-grid.23672ea195":"European, and yours to run","oss-aion-value-grid.26e89e1455":"Built in Europe and runnable entirely on hardware you control. Your evidence and your decisions never have to leave a jurisdiction you approve.","oss-aion-value-grid.66ac329042":"De-risked audits","oss-aion-value-grid.9c8c22f54d":"Evidence another party can test","oss-aion-value-grid.6572cc2be6":"When a regulator or auditor asks how a decision was reached, you hand over a certificate anyone can check, instead of relying on a supplier promise that you cannot test.","oss-aion-value-grid.6b5eb5323e":"Decision evidence","oss-aion-value-grid.870c4d024a":"Independent verification","oss-aion-value-grid.93e2c4e5c4":"Start with one decision path and keep its certificate through review.","oss-aion-value-grid.217fc9a42f":"certificate · checker · archive","oss-aion-what-you-got.2b69c8154b":"and one question each raises","oss-aion-what-you-got.7f629c0e9f":"four things you receive","oss-aion-what-you-got.7a9727c9f8":"checkable by you","oss-aion-what-you-got.bc1c663195":"what you receive","oss-aion-what-you-got.0da9f51943":"OBSERVED","oss-aion-what-you-got.8becd8f7be":"and what it settles","oss-aion-what-you-got.7d3574bfa5":"What a supplier hands over","oss-aion-what-you-got.0306f977ae":"Which build said it. Not what it checked, or how.","oss-aion-what-you-got.fd12863535":"no","oss-aion-what-you-got.7b0c210f52":"A version number","oss-aion-what-you-got.f78a920a78":"Their description of their own process, written by them.","oss-aion-what-you-got.301941b624":"their account","oss-aion-what-you-got.7591a35462":"A method note","oss-aion-what-you-got.5eec058df8":"Somebody stands behind the word, not behind the reasoning.","oss-aion-what-you-got.28fde2f659":"the name only","oss-aion-what-you-got.7573daa505":"A signature","oss-aion-what-you-got.94ebda1bd3":"Safe, feasible, consistent. One word, no working.","oss-aion-what-you-got.c99c8e4a9b":"A conclusion","oss-aion-where-it-runs.1ba0334f9f":"there is no third","oss-aion-where-it-runs.03e2311510":"you configure the two","oss-aion-where-it-runs.076d156600":"nothing inside to configure","oss-aion-where-it-runs.f16ac53550":"yours to configure","oss-aion-where-it-runs.9be34046ca":"LOCAL","oss-aion-where-it-runs.3ca221bb6c":"and nothing else leaves","oss-aion-where-it-runs.6cdd4e486a":"Two configurable boundaries","oss-aion-where-it-runs.39616fc267":"A program you install, running as a local process.","oss-aion-where-it-runs.00bfadf39c":"An external prover","oss-aion-where-it-runs.801db3efcd":"Only the addresses you set, and only once you set them.","oss-aion-where-it-runs.d296df3171":"A cluster","oss-aion-where-it-runs.67204bf5d4":"no route","oss-aion-where-it-runs.91984fcc1b":"A hosted model","oss-aion-where-it-runs.b8b252650e":"no client at all","oss-aion-where-it-runs.ee39579eba":"The default build","oss-aion-where-it-runs.d49fe2c403":"not installed","oss-aion-where-you-meet-it.2a85ffb07a":"The place changes, the promise does not: a reason you can read, and a check anyone can run.","oss-aion-where-you-meet-it.9a8413cd88":"You will never run AION yourself. These are the kinds of places it can work quietly for\n            you.","oss-aion-where-you-meet-it.33fb502270":"Three everyday moments","oss-aion-where-you-meet-it.40e32f89eb":"Anyone you trust can check the slip and confirm it.","oss-aion-where-you-meet-it.03ef5e1328":"When an office uses a machine to check your case, you are owed a reason you can read and question.","oss-aion-where-you-meet-it.2390278256":"A benefit or a form is checked","oss-aion-where-you-meet-it.2e92ab22dd":"At a public office","oss-aion-where-you-meet-it.0bd84e3a14":"The reason is written down, not stuck inside a system.","oss-aion-where-you-meet-it.c4a1d64452":"Money decisions made by a machine can feel like a closed door. The receipt opens it, in plain steps.","oss-aion-where-you-meet-it.e17885868a":"A loan or a refund is worked out","oss-aion-where-you-meet-it.5e45cf57a0":"At the bank","oss-aion-where-you-meet-it.e2c536b2b3":"You can ask for the slip and show it to your own doctor.","oss-aion-where-you-meet-it.0b56f170bf":"When a machine has a say in your treatment, you should be able to see the reason behind it, not just the result.","oss-aion-where-you-meet-it.0332b7d1b7":"A computer helps decide your care","oss-aion-where-you-meet-it.4046c6355b":"At the hospital","oss-aion-which-did-you-mean.1ff884a89e":"asked, not guessed","oss-aion-which-did-you-mean.2eb1c230f2":"The choice belongs to whoever wrote the sentence.","oss-aion-which-did-you-mean.d94da790d1":"Two ordinary readings, one case between them.","oss-aion-which-did-you-mean.3b4d06d361":"No question was asked, and nobody was told which of the two it landed on.","oss-aion-which-did-you-mean.93a161cede":"Hours are counted whole. Chosen on a Thursday afternoon by somebody who needed to\n                ship.","oss-aion-which-did-you-mean.4b73aced85":"in force","oss-aion-which-did-you-mean.17e120a269":"Cancel if the delay is more than one hour.","oss-aion-which-did-you-mean.ddf20b2d3c":"the ordinary way this is settled","oss-aion-which-did-you-mean.3f42a39277":"as it actually runs","oss-aion-which-did-you-mean.1e9a34969e":"whole hours","oss-aion-which-did-you-mean.9c2a4532bb":"When you wrote more than one hour, did you mean whole hours, or the delay as it\n                actually runs?","oss-aion-which-did-you-mean.280b34e1e5":"Your train is seventy five minutes late and the booking goes, before you have\n                    decided whether you still want to travel.","oss-aion-which-did-you-mean.97e4112012":"A delay is however long it actually is. An hour and a quarter is more than an\n                    hour.","oss-aion-which-did-you-mean.c5d620cfa2":"reading two","oss-aion-which-did-you-mean.466780685c":"Your train is seventy five minutes late and nothing is cancelled. You wait on\n                    the platform for a train that is still coming.","oss-aion-which-did-you-mean.6b67a39030":"Hours are counted whole. A delay of an hour and a quarter counts as one hour,\n                    and one hour is not more than one hour.","oss-aion-which-did-you-mean.9cf85c69a8":"reading one","oss-aion-which-did-you-mean.ef52f97a5b":"more than one hour","oss-aion-which-did-you-mean.371c6d7efd":"Cancel if the delay is","oss-aion-which-did-you-mean.887640fa01":"you wrote","oss-aion-which-did-you-mean.3650db40be":"waiting for your answer","oss-aion-which-did-you-mean.ff312b91d2":"which did you mean","oss-aion-which-did-you-mean.6f8f8e9f76":"then","oss-aion-which-did-you-mean.910e029098":"illustrative","oss-aion-your-corpus.a54df5506a":"two weeks, with a written output","oss-aion-your-corpus.ee646eb7cc":"Run the same corpus against whatever you use today and put the two reports beside each\n            other.","oss-aion-your-corpus.f2d4df122d":"Sixty two of sixty four, on your machine, under your cap.","oss-aion-your-corpus.8ff7db55b1":"this cap","oss-aion-your-corpus.8ada74cbb4":"this machine","oss-aion-your-corpus.b2ed177f82":"this corpus","oss-aion-your-corpus.71e1422875":"a function of","oss-aion-your-corpus.94ef1b7ae8":"of 64 correct","oss-aion-your-corpus.2ce97993d5":"no verdict yet","oss-aion-your-corpus.90326d4307":"elapsed 41 s","oss-aion-your-corpus.69bb8da1c5":"still running","oss-aion-your-corpus.ffec298f79":"tickRunning","oss-aion-your-corpus.7916066855":"tickCapped","oss-aion-your-corpus.693babfc51":"no answer recorded","oss-aion-your-corpus.72330c3954":"16 GB address space","oss-aion-your-corpus.b4f0923eae":"16 GB per run","oss-aion-your-corpus.ff367b6b79":"address space cap","oss-aion-your-corpus.d1ea89e714":"32 cores, 128 GB","oss-aion-your-corpus.dbd2aaf9ae":"illustrative run","oss-aion-your-corpus.e380724f89":"one capped, one still running","oss-aion-your-corpus.f6f66c95d6":"Your corpus, in place","oss-aion-your-corpus.8d95729188":"capped","oss-aion-your-corpus.7817c52b25":"machine","oss-aion-your-corpus.d95f464bc9":"instances","oss-aion-your-corpus.9cd29685c2":"intake-2026-q1","oss-aion-your-corpus.62892ff8a1":"corpus","oss-aion-your-sentence-parts.8e7ed848f6":"you can still read it","oss-aion-your-sentence-parts.78c48f428a":"you wrote it","oss-aion-your-sentence-parts.c569c19f0b":"Read again, it gives the same rule. Nothing drifted in between.","oss-aion-your-sentence-parts.43015fadc4":"Nobody should be charged twice for the same order in the same month.","oss-aion-your-sentence-parts.a14707f800":"Your sentence, unchanged","oss-aion-your-sentence-parts.2ccea15065":"a year later","oss-aion-your-sentence-parts.a80d4309ae":"At the top of the message, above the part that was not met.","oss-aion-your-sentence-parts.f33c43e8f9":"Your sentence, quoted","oss-aion-your-sentence-parts.f0f795235c":"the day it applies","oss-aion-your-sentence-parts.fe74b20e8f":"As you typed it, with one plain line saying how it was read.","oss-aion-your-sentence-parts.358b1cbc5d":"Your sentence, kept","oss-aion-your-sentence-parts.13211e2743":"the day you write it","oss-aion-your-sentence-parts.27a0362e59":"YOUR WORDS","oss-aion-your-sentence-parts.d37598cc12":"on three different days","oss-aion-your-sentence-parts.32a5ee7a1f":"The same sentence","page-breadcrumb.c766e66518":"Breadcrumb","page-toc.7e439c353e":"On this page","section_st_a1_display-split.7c9a7c0610":"Detail","section_st_f1_cta-dark.90e40d5043":"Get started","spindle-extras.127edee78d":"SIGNED","toc-rail.f5cbdf6bfb":"Contents"}
