![]() |
|
:: This≠That™ Meaning API: Intent Diff Checker. Semantic Comparison & Constraint for AI Workflows.
| HOME | DEMO |
|
TERMS |
: Intro
This≠That™ enables users and AI systems to deterministically recognise when the flow of intent has changed — even when they appear close in wording or code.
It determines whether two inputs are meaningfully the same — or meaningfully different — under explicit constraints, providing a reliable auditable way to enforce semantic distinction in complex workflows, where correctness depends on the precise intent, not a resemblance.
It enables users to quickly notice any alterations in meaning, and for AI workflows to move beyond surface similarity and establish any semantic distinction, equivalence, or conflict — before decision execution or storage occurs. This≠That Meaning API is intended for use where “almost the same” is simply not acceptable.
: What Is This≠That™ API?
This≠That provides semantic comparison under constraint. It answers questions such as:- Are these two inputs meaningfully equivalent?
- Has the intent changed anywhere in any material way?
- Is this substitution allowed under defined rules?
Rather than returning a similarity score alone, This≠That returns a bounded semantic judgement suitable for downstream enforcements ...
... because by not catching small shifts in intent early, ignored inflection points can greatly alter behaviour trajectories downstream.
: Examples
|
: The Problem Solved
➤ Humans and AI systems routinely see similarity as sameness:
|
➤ In high-stakes workflows, this leads to:
|
|
When meaning matters, any differences must be made explicit. | |
: About Code Artefacts
➤ This≠That can evaluate:
|
➤ It does not:
|
|
NB. It answers: “Is the meaning materially the same?” | |
: Beyond Typical Text Diff
Traditional diff tooling compares surface form:- Characters | Tokens | Lines | Structure
- which is effective for stating what changed, but not what it means.
This≠That™ operates at the Maenen meaning level - it evaluates whether two inputs are:
- Meaningfully equivalent or meaningfully different,
- or in conflict under explicit constraints.
- Unsafe substitutions
- Untraceable decisions
- Apparent large changes in detail may be irrelevant, whereas overlooked slight change may be semantically significant.
This≠That is designed to make the distinction explicit.
: The Diff Distinction
Diff detects surface change. This≠That determines whether the change matters. |
: Use Cases
➤ This≠That is suited for workflows such as:- Policy and rule enforcement
- Prompt and instruction validation
- Version comparison and drift detection
- Pre-compression / pre-storage checks
- Pre-handover pipelines
- Rapid comprehension of updated contracts and documents
- Guarding agent actions against substitution errors
: High-Level Behaviour
➤ This≠That provides semantic comparison under constraint. It answers the question as it:- Accepts two or more semantic inputs
- Applies comparison constraints
- Determines equivalence, difference, or conflict
- Returns a structured result with a receipt
This deterministic API is designed to be predictable, auditable, and fast for you to discern "what changed where?"
: Modular API Pipeline
This≠That can be used standalone to verify any shift in intent between documents, after normalisation to ensure semantic constraints are respected before downstream reuse, or is integrated into the Maenen Meaning Ledger.
Inception
?
This≠That
└──▶
Parsable Compression
└──▶
WaveInform → X → WaveReturn
→ → →
|
|
→ → →
WaveInform → X → WaveReturn
→
This≠That
└──▶
Parsable Compression
|
|
→ → →
Coherence Agent Swarm
→
Meaning Ledger
└──▶
This≠That
|
: Results & Receipts


