Gabion is developed by Pikiner as its own production
technology.
Pikiner migrates the agreed behavior of a working product to a new
technical foundation. Gabion sets the stack, the architectural
boundaries, the modules, the tools, and the checks with which the new
system is built and then developed.
Why these are not two independent offerings
At present Pikiner and Gabion form one practical process:
-
the client demonstrates their working product to Pikiner;
-
Pikiner checks technical compatibility with the production pipeline;
-
the parties fix the behavior being migrated, the price, and the date;
-
Pikiner creates a separate client project;
-
Gabion is used during development and verification;
-
the client accepts the new system;
-
the team receives the project edition of Gabion for the first year;
-
the production application runs independently of Gabion.
The client buys a defined result of the migration, not hours of use of an
internal tool.
Why Gabion has its own site
The two sites answer different questions.
pikiner.com explains
- who a migration suits;
- what is migrated;
- how the scope is determined;
- how much a project costs;
- how acceptance works;
- who owns the code and the data;
- how to start a conversation.
gabion.dev explains
- how the production pipeline is designed;
- what role the Runtime and MCP play;
- what a module is;
- how the manifest and the contracts work;
- which properties are checked;
- how models are chosen;
- why production does not depend on Gabion;
- who the technology is available to now.
A separate site for the technology does not mean that Gabion is already
sold as a standalone mass-market product.
What the client receives
After the migration the client receives:
- a separate project directory;
- the source code of the application;
- the unique business logic;
- the data structure;
- the migrations;
- the tests;
- the configuration;
- the documentation;
- a deployment-ready result;
- access to the project edition of Gabion for the first year.
The exact contents of the project are determined by the SOW, and the
Gabion features by the client license.
What stays with Pikiner
Pikiner retains:
- the Gabion Runtime;
- the internal module storage;
- the internal module-management CLI;
- the production tools;
- the source anonymized module templates;
- the general development of the technology.
These elements are outside the client's project directory.
The module boundary
If an agreed project requires a new shared module, Pikiner creates it as
an anonymized reusable component.
The following are not migrated into a module:
- client data;
- secrets;
- the name of the product;
- unique business logic;
- confidential rules;
- the source code of the old system.
The source template outside the project remains Pikiner technology.
Everything in the delivered project directory belongs to the client on
the terms of the contract.
Why production stays independent
Gabion takes part in creating and changing the project, but not in
serving a user request.
The production application must not:
- start the Runtime;
- contact the Gabion MCP;
- load modules from the Pikiner storage;
- check the Gabion token;
- contact Pikiner in order to execute business logic.
Before the handover the project has to pass a clean build without the
Runtime, the token, and the internal storage.
What happens after the first year
The client can:
- renew Gabion;
- continue development without it;
- bring in another team.
Not renewing ends access to the licensed Gabion features, but it does not
take the project back and does not stop production.
Two different meetings
The first free meeting is about the client's product:
The client demonstrates their product to the Pikiner team.
If the project is a preliminary fit, Pikiner can separately hold a Gabion
Live Showcase:
The Pikiner team demonstrates Gabion to the client.
Deep technical questions that require further verification receive a
written answer after the meeting.
Why Pikiner does not open Gabion immediately
Pikiner has to answer not only for the capabilities of the Runtime, but
for:
- installation;
- updates;
- licensing;
- documentation;
- data;
- tokens;
- removal;
- support;
- compatibility;
- termination of access;
- the independence of the client project.
Limited access now makes it possible to verify the whole process on real
projects before promising a universal standalone product.
Pikiner answers for the result of the migration. Gabion enforces the
production pipeline. The client keeps their project.
About Pikiner
Product Migration
Contract, IP, and Independence