How WeDo
The single source of truth spectrum
And the solution is to stop locking up all of your most important decisions in... documents. Start using a Single Source of Truth to manage your data. By defining the rules of your business in a single place, you can ensure that everyone is on the same page. And our No-Code to Code approach means that you can start with a spreadsheet and end with an API.
Every project starts with a Rulebook. This is a _BRCC Compliant Environment _like Airtable or BaseRow.
- Start with familiar, user-friendly tools like Airtable or Baserow.
- Capture all business rules as declarative, syntax-free models.
- Enable cross-functional collaboration between analysts and developers.
- Provide a single source of truth, reducing complexity and drift.
- Lay the foundation for seamless transitions to higher technical environments.
With even the most basic Rulebook, our suite of `No-Code to Code` tools provide portable, bespoke SDKs that will replicate the declarative rules from your Rulebook.
- Generate SDKs tailored to specific languages and frameworks.
- Retain fidelity to the Rulebook across transformations.
- Support offline use cases with easily distributable libraries.
- Integrate seamlessly into existing development workflows.
- Accelerate time-to-market with pre-built rule-based SDKs.
When you're ready to bake that logic directly into the foundation layer of your enterprise environment, SQL on Air for SQL Server can inject your rulebook into SQL Server, MySQL or Postres.
- Inject Rulebook-defined logic directly into SQL or enterprise databases.
- Scale effortlessly with support for high-performance systems.
- Maintain a single source of truth, even in distributed environments.
- Reduce the time and cost of integrating business rules into complex infrastructures.
- Enhance collaboration with a shared semantic foundation across teams.
Effortless Onboarding
Here are the simple steps to get from an idea in your head, to a fully fleshed out request for proposal, RPF, that you can shop around.
The Alice Apple Experiment
The Alice Apple Experiment is a demonstration of the power of having a model that mirrors the idea.
If there are multiple people trying to describe an orange, they will have varying degrees of success.
- Speech is limited to the vocabulary, grammar and syntax of the speaker, and the listener must interpret the words based on their own understanding.
- A picture's worth a thousand words.
- Signing can communicate, some, with a wide audience.
- A sculpture of the apple would be better yet.
- Nothing is likely to exceed the value of just having an actual orange.
What is SSoT.me?
SSoT.me is the open source protocol and CLI that allows you to convert your No-Code model, state machines in this example, into any language or format you need. It's the bridge between your design and development teams.
The Business Rule Completeness Conjecture (BRCC)
The BRCC asserts that any set of business rules and conceptual models can be unambiguously defined using only five fundamental primitives. This declarative framework eliminates the reliance on syntax, enabling seamless transitions across languages, platforms, and systems. The conjecture separates the WHAT (conceptual meaning) from the HOW (implementation details), fostering scalability, reduced complexity, and semantic consistency.
Primitives
Static Constants
Fixed values, such as country codes or product categories.
Lookup Relationships
Connections to parent or grandparent entities (e.g., an order referencing a customer).
Aggregation Relationships
Summaries or roll-ups from child or grandchild entities (e.g.,summing all line items for an order).
Row-Level Calculated Fields
Formula-like definitions within a row (e.g., Total = Price x Quantity).
ACID-Complian Single Source of Truth
A consistent, unambiguous, and centralized repository for all rules and relationships.
Implications
Reduced Drift
One conceptual model minimizes inconsistencies across languages or frameworks.
Future Proofing
Adapt easily to new platforms or technologies through declarative transformations.
Seamless Collaboration
Synchronizes systems and teams through a unified, syntax-free foundation.
BRCC Compliance Matrix
This matrix demonstrates how platforms handle BRCC compliance, focusing on knowledge graphs and readonly fields.
| BRCC Candidates | Knowledge-Graph | Readonly Fields | ||||
|---|---|---|---|---|---|---|
| Schema | Static Data | ACID Compliant | Lookups | Aggregations | Calculated | |
| Airtable | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| Baserow | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| DBML + XML + CSV schema + data + calculated fields | ✔ | ✔ | X | ✔ | ✔ | ✔ |
| JSD + JSON + YAML schema + data + calculated fields | ✔ | ✔ | X | ✔ | ✔ | ✔ |
| SQL Server | ✔ | ✔ | ✔ | X | X | X |
| MySQL | ✔ | ✔ | ✔ | X | X | X |
| Postgres | ✔ | ✔ | ✔ | X | X | X |

