Skip to content
Deeprankdeeprank

Methodology

The conceptual foundation of the Deeprank specification. Understanding these principles is useful before implementing a Deeprank Profile.

Document type: Conceptual foundation

This page describes the reasoning behind the specification's design decisions. For the technical reference, see the Deeprank Profile page.

AI Selection FlowFlowchart showing how AI systems evaluate business fit: User Intent and Constraints flow into a Deeprank Profile, which undergoes Constraint Evaluation to determine Select or Exclude outcomes.User Intent+ ConstraintsDeeprank ProfileDeclared Identity, Capability,Fit Conditions, Non-Fit / ExclusionsConstraint EvaluationFitNon-FitSelectExclude
AI systems do not rank businesses. They evaluate fit and explicitly exclude non-matches.

Selection, Not Ranking

Canonical Definition

The Selection Principle

AI-mediated recommendations begin with selection, not ranking. Before any ordering or scoring occurs, the system must determine which entities are eligible candidates. When a user asks an AI assistant for a recommendation, the AI must first determine which businesses fit the request before it can present an answer.

This eligibility determination is the layer Deeprank addresses. Search engines rank by relevance and authority, producing lists for humans to evaluate. AI systems select by fit, producing answers for humans to act on. The selection step precedes any ranking that may follow.

When It Applies

Search vs Selection

A search engine responds to "plumber near me" with a list of plumbers, ordered by relevance signals. The human evaluates the list.

An AI assistant responds to "I need a plumber who can fix a gas leak today" with a specific plumber who fits those constraints. The AI has already evaluated.

When It Does Not Apply

Ranking Mindset

If you are thinking about how to "rank higher" in AI responses, you are applying a model that skips the prerequisite step. Selection eligibility precedes ranking. Deeprank addresses that prerequisite. AI systems may still rank or score after determining eligibility, but that is outside the scope of this specification.

Intent + Constraint Model

Canonical Definition

Query Structure

Every AI selection query has two components: intent and constraints. Intent is what the user wants to accomplish. Constraints are the conditions that must be satisfied.

Example: "I need a lawyer [intent] who handles immigration cases [constraint] and is licensed in California [constraint] and offers payment plans [constraint]."

When It Applies

Constraint Matching

AI selection requires that all hard constraints be satisfied. A business that matches 90% of constraints but fails one critical constraint will be excluded. This is not a scoring system. It is a filter.

Common Failure Mode

Partial Match Fallacy

Businesses often assume that matching most criteria will result in selection. This is false. If a user specifies "must accept insurance X" and you do not accept insurance X, you are excluded regardless of other qualifications.

Deeprank Resolution

Constraint Documentation

Deeprank Profiles require explicit declaration of which constraints you can satisfy. This allows AI systems to filter correctly rather than guess based on incomplete information.

Declaration Over Inference

Canonical Definition

The Declaration Principle

AI systems work best with explicit declarations rather than inferred information. When a business explicitly states what it does, the AI can make confident selections. When the AI must infer capabilities, errors occur.

Declaration is the act of stating your capabilities, fit conditions, and exclusions in machine-readable form. Inference is the AI guessing these things from your marketing content.

When It Applies

Reducing Hallucination

AI hallucination about businesses often occurs because the AI has incomplete information and fills gaps with plausible-sounding assumptions. Explicit declaration reduces the gap that must be filled.

Common Failure Mode

Marketing Copy Problem

Marketing copy is designed for human persuasion, not machine parsing. Phrases like "we help businesses grow" or "innovative solutions" provide no actionable information for AI selection. The AI must guess what you actually do.

Deeprank Resolution

Structured Declaration

Deeprank Profiles replace vague marketing claims with structured declarations. Instead of "we help businesses grow," you declare: problem class = revenue operations, methods = CRM implementation and sales process optimization, customer type = B2B SaaS with 10-50 employees.

Fit as Binary

Canonical Definition

Binary Selection Model

Deeprank models selection as binary: for any given query, a business either fits or does not. Real-world AI systems may layer additional signals (reputation, reviews, proximity), but the core eligibility question is binary.

This model means that unclear fit conditions result in unpredictable selection. If the AI cannot determine fit, it may randomly include or exclude based on marginal signals.

When It Applies

Clear Boundaries

A business with clear boundaries enables confident selection. "We serve restaurants in the Chicago metro area with 20-100 employees" is evaluable. The AI can determine fit for any query that includes geographic and size constraints.

Common Failure Mode

Fuzzy Boundaries

"We work with businesses of all sizes" seems inclusive but creates ambiguity. When the AI must choose between a specialist and a generalist for a specific need, it has no signal to prefer the generalist for that specific case.

Negative Capability

Canonical Definition

The Exclusion Principle

Negative capability is the explicit declaration of what you do not do, cannot do, or will not do. This is as important as declaring what you do. AI systems use negative capability to filter out bad matches before selection.

Without negative capability declarations, AI systems may select you for work you cannot perform, leading to wasted time for both parties.

When It Applies

Protective Exclusion

A tax accountant who does not handle international tax should declare this exclusion. This prevents selection for queries like "accountant for my overseas business." The exclusion protects both the accountant and the client.

Common Failure Mode

Implied Capability

Without explicit exclusions, AI systems may infer capabilities you do not have. An accounting firm that handles business taxes may be assumed to handle personal taxes. An attorney who handles contracts may be assumed to handle litigation.

Deeprank Resolution

Exclusion Documentation

Deeprank Profiles include a dedicated non-fit section where you declare explicit exclusions. This creates a negative filter that removes you from consideration for work you cannot or will not perform.

Stability and Confidence

Canonical Definition

Confidence Scoring

AI systems generally assign higher confidence to selections based on explicit, structured information than to inferences from unstructured content. While the exact mechanisms vary by system, richer structured data tends to improve selection accuracy.

Stability refers to how consistent the information is over time. Frequently changing declarations reduce confidence because the AI cannot be certain which version is current.

When It Applies

Consistent Declarations

A business with stable, well-documented capabilities across multiple sources (website, structured data, verified profiles) generates high-confidence selections. The AI can cross-reference and confirm information.

Common Failure Mode

Inconsistent Information

When your website says one thing, your social profiles say another, and your structured data is outdated, AI confidence drops. The system cannot determine which source to trust, so it may exclude you entirely or make low-confidence selections that are easily overridden.

Deeprank Resolution

Verification and Updates

Deeprank Profiles include stability metadata: self-declared confidence level and last-verified date. Note that these fields are self-assessed and non-authoritative until externally verified. They signal intent to maintain accuracy.

Open Questions

When It Does Not Apply

Trust and Verification

The current specification relies on self-declared data. Businesses declare their own capabilities, exclusions, and confidence levels. The specification does not yet define a trust or verification architecture.

This is an acknowledged limitation. Self-declared confidence is a placeholder for what will eventually need external verification. Businesses may over-declare capabilities or omit inconvenient exclusions. Future versions may introduce verification tiers, third-party attestation, or confidence weighting based on external signals. The specification is designed to be useful today with self-declared data while remaining extensible to support trust mechanisms as they develop.

When It Does Not Apply

Current State vs. Native Integration

Deeprank Profiles work today as structured data that AI systems can consume via web scraping, JSON-LD embedding, and context injection. This requires no platform adoption. Native consumption by AI platforms — where systems natively read and integrate Deeprank declarations — is a future-state goal, not current reality. The specification is designed to be useful in both modes.

Related Documentation