Engineering philosophy
The Archiveris Engineering Philosophy
A better way to build business infrastructure.
Our belief
Artificial intelligence is fundamentally changing how software is created. Applications that once required months of engineering can increasingly be built in days or hours. Developers can describe what they want, and AI can produce working implementations with remarkable speed.
We believe this transformation is real and irreversible.
But we reject the assumption that because AI can generate software, every part of a business system should be generated as application code.
There is a meaningful difference between creating an application and engineering the infrastructure on which that application depends.
Business data, policies, decisions and authority are not merely implementation details. They represent enduring aspects of how an organisation operates. They must remain understandable, consistent, maintainable and trustworthy even as the applications that use them are created, replaced or rewritten.
As software becomes easier to create, the infrastructure beneath it becomes more important, not less.
Archiveris exists to rethink how that infrastructure is built.
One
Use AI to build infrastructure, not to replace it
We believe AI’s greatest contribution to business infrastructure is its ability to accelerate development.
AI can interpret complex requirements, examine source documents, propose data models, translate business language into structured definitions, identify ambiguities and help engineers explore alternatives. These are activities that traditionally consume enormous amounts of skilled human effort, and we want to use AI to make them dramatically faster.
But we distinguish between the process of creating infrastructure and the responsibility of operating it.
A language model can help construct a business rule. That does not mean a language model should evaluate that rule every time a transaction occurs. A language model can help design a data model. That does not mean the integrity of the resulting database should depend on probabilistic reasoning.
We use AI to accelerate the creation of reliable systems, not as a substitute for their reliability.
Two
Make business intent explicit
Much of today’s business infrastructure is buried inside application code. Policies become conditional statements. Business relationships become database structures. Authority becomes scattered permission checks. Over time, the connection between the business requirement and its implementation becomes increasingly difficult to understand.
We believe business intent should be represented explicitly.
Our products use declarative definitions to express important business concepts independently of the applications that consume them. These definitions should be understandable, inspectable, versioned and capable of being validated against the requirements they represent.
AI makes creating and evolving such definitions substantially easier. The declarative approach makes their meaning and behaviour easier to govern.
Business intent should be a first-class artefact, not something that must be reconstructed from application code.
Three
Separate creation from execution
We draw a deliberate architectural boundary between development time and runtime.
During development, AI can participate in interpreting requirements, proposing definitions, generating tests and identifying inconsistencies. Humans and automated validation processes determine what is accepted and deployed.
At runtime, the resulting infrastructure operates through conventional, predictable software mechanisms.
Business decisions should not change because a model responds differently to the same question. Data integrity should not depend on the quality of a prompt. Authorisation should not be improvised at the moment an action is requested.
This separation allows us to exploit AI’s flexibility without making consequential business operations dependent on its uncertainty.
AI-assisted development. Deterministic execution.
Four
Engineer for change, not just initial creation
AI makes generating an initial implementation increasingly inexpensive. But initial creation is only a fraction of the lifetime cost of business software.
Policies change. Regulations evolve. Organisational structures shift. Data requirements expand. Authority is delegated and withdrawn.
The challenge is not simply producing working software today. It is ensuring that the software remains correct and understandable tomorrow.
We therefore design infrastructure around explicit definitions, controlled evolution, testing, versioning and traceability. The precise mechanisms differ by product, but the objective is consistent: changes should be deliberate, understandable and manageable.
The cost of changing business infrastructure matters at least as much as the cost of creating it.
Five
Build capabilities that outlive applications
Applications are increasingly disposable. A business might replace a customer portal, regenerate an internal tool, adopt a new workflow platform or introduce an AI agent. None of those changes should require it to reinvent the underlying meaning of its business.
The same eligibility policy should govern a web application and an automated process. The same business data model should support multiple applications. The same authority constraints should apply regardless of whether an action is requested by a person, an integration or an AI agent.
We believe these capabilities belong in reusable infrastructure, accessible through well-defined interfaces.
Applications should consume business capabilities rather than repeatedly reimplement them.
Six
Treat AI agents as consumers, not as the architecture
AI agents are an important new category of software. They create demand for reliable business data, authoritative decisions and clearly defined limits on permissible actions, and our products can help meet those needs.
But we do not believe that infrastructure should be designed exclusively around today’s agent architectures, frameworks or protocols.
An authoritative business decision is valuable whether it is requested by an employee using a web application or an autonomous agent operating through MCP. A governed database remains valuable regardless of who queries it. Business authority does not become a fundamentally different concept simply because the actor is an AI agent.
We therefore design capabilities around enduring business requirements rather than a particular class of software consumer.
The business capability is primary. The consumer is secondary.
Seven
Build specialised products, not an artificially unified platform
Not every infrastructure problem requires the same solution. Business data, policy decisions and contextual authorisation have different semantics, operational requirements and technical challenges. We believe each deserves a product designed specifically for its problem.
Our products share an engineering philosophy, but they need not share every architectural component or deployment model. They should be independently useful.
Customers should adopt them because they solve specific problems, not because they are required components of a larger platform. Integration is valuable when it creates genuine benefits; it should not be imposed merely to support a marketing narrative.
Common principles do not require a common runtime.
Eight
Let products prove the philosophy
We believe engineering claims should be demonstrated through working software.
Kebiki applies AI-assisted development to the transformation of authoritative business documents into tested, deterministic decision APIs. Jiwari addresses the creation and evolution of governed business data foundations. Teban extends the philosophy toward explicit, reusable business authority.
These products are at different stages of maturity, and their implementations are not identical. That is appropriate.
We are not attempting to prove that one universal technology can solve every infrastructure problem. We are exploring how a common set of engineering principles can produce better solutions across several important categories. Each product must ultimately justify its existence through the value it delivers independently.
The products are the evidence for the philosophy, not obligations imposed by it.
Nine
Compete through better engineering, not greater breadth
We do not aspire to reproduce the feature sets of the world’s largest database, cloud, identity or enterprise software platforms. Nor do we believe we need to build a comprehensive agent-governance ecosystem.
Our opportunity is more specific. We can apply AI-assisted development and declarative engineering to infrastructure problems that have traditionally been expensive, complicated and resistant to change.
Our advantage must come from making particular capabilities substantially easier to create, operate and evolve. That requires focus. We should resist adding features simply because adjacent platforms provide them, or because a broad market category appears to demand them.
We would rather solve a well-defined infrastructure problem exceptionally well than claim responsibility for an entire technology ecosystem.
What this means for Archiveris
Archiveris is a business infrastructure product company with a common engineering philosophy.
We believe that AI has created an opportunity to fundamentally improve how business infrastructure is developed, and we apply that opportunity to specific, enduring business problems. Our products use AI to help transform business requirements into explicit, governed capabilities that execute predictably and can be reused across applications.
They are not necessarily components of one platform. They are not exclusively infrastructure for AI agents. They are independent expressions of a common conviction:
The future of business software is not simply more code generated faster. It is better infrastructure that needs to be written less often.
That is what we are building.
The philosophy in five principles
- AI accelerates creation. Use AI to reduce the effort required to engineer sophisticated business capabilities.
- Business intent is explicit. Represent important business concepts through understandable, declarative definitions.
- Execution is predictable. Keep consequential runtime behaviour deterministic and independently verifiable.
- Infrastructure is reusable. Build capabilities that outlive individual applications and serve any kind of consumer.
- Products stand on their own. Apply the philosophy to specific problems without imposing artificial platform dependencies.
Our guiding idea
Use AI to build what businesses should not have to build repeatedly.
It captures both sides of the argument: embracing AI’s extraordinary ability to create software, while rejecting the idea that every application should reinvent the foundations of the business. It also gives us a principle for deciding what not to build, which may prove as valuable as the philosophy itself.
Bring us a problem you think should not have to be built twice.
Talk to us