{
  "schema": "scanovich.ontology.v1",
  "last_verified": "2026-08-09",
  "positioning": {
    "human_layer": "Private document intelligence for files that carry liability.",
    "machine_layer": "Private document-intelligence systems that turn unstructured files, spreadsheets and document corpora into structured, source-backed, review-ready outputs for high-stakes operations.",
    "not": [
      "public SaaS for any document type",
      "autonomous legal determinations",
      "industry platform claims without evidence_status"
    ]
  },
  "pipeline": [
    "messy_inputs",
    "normalized_evidence",
    "rules_or_precedent",
    "traceable_findings",
    "human_decision",
    "audit_record"
  ],
  "entity": {
    "entity": "Scanovich",
    "type": "Private document-intelligence practice",
    "operator": "Aleksandr Mordvinov",
    "role": "Principal of the practice",
    "primary_url": "https://scanovich.ai/",
    "serves": [
      "cross-border trade / import operations",
      "customs and trade compliance document workflows",
      "customs brokers needing supporting diligence — not autonomous filing",
      "importers when supplier invoices, packing lists, or catalogs conflict",
      "principals and offices where signed documents create personal exposure"
    ],
    "does": [
      "messy supplier files → normalized registry",
      "product data → HS / TN VED classification candidates with cited rationale a human can defend",
      "conflicting trade evidence → policy-aware authority resolution into a reviewable recommendation",
      "compliance outputs → human review queue and sign-off gate",
      "private engine deployment under NDA inside the client boundary"
    ],
    "does_not": [
      "issue autonomous legal determinations",
      "replace the final human signatory or the licensed customs broker",
      "sell public SaaS seats",
      "offer free pilots or open-source product claims",
      "operate a public marketplace self-serve app as a storefront entry",
      "point agents or humans to app.scanovich.ai as a public product URL",
      "guarantee citation or ranking in third-party AI search products"
    ],
    "engagement": [
      "private scoping review (async fit)",
      "scoped paid pilot under NDA on redacted samples",
      "private production deployment when warranted"
    ],
    "live_surfaces": [
      {
        "id": "exhibit_a",
        "label": "Cross-border trade",
        "url": "https://scanovich.ai/customs/",
        "status": "live"
      },
      {
        "id": "ec001",
        "label": "Evidence Challenge #001 (research)",
        "url": "https://scanovich.ai/research/agent-web/evidence-challenge/",
        "status": "live"
      }
    ],
    "provenance": {
      "publisher": "Scanovich",
      "information_provider": "Scanovich",
      "commercial_relationship": "first_party",
      "independently_verified": false
    },
    "last_verified": "2026-08-09"
  },
  "capabilities": [
    {
      "id": "normalize",
      "label": "Document / data normalization",
      "problem": [
        "inconsistent spreadsheets",
        "multi-format supplier catalogues",
        "unstructured tables embedded in PDFs"
      ],
      "inputs": [
        "xlsx",
        "csv",
        "pdf",
        "docx",
        "images",
        "document corpus"
      ],
      "process": [
        "extract",
        "normalize",
        "validate_schema",
        "trace"
      ],
      "outputs": [
        "canonical schema",
        "exceptions",
        "source references",
        "review queue"
      ],
      "human_gate": true,
      "deployment": "private",
      "evidence_status": "live",
      "limitations": [
        "does not file regulatory submissions autonomously",
        "schema fit requires scoped engagement"
      ],
      "related_workflows": [
        "wf.supplier_product_intake",
        "wf.document_reconciliation"
      ],
      "related_verticals": [
        "vert.trade_customs"
      ],
      "last_verified": "2026-08-09"
    },
    {
      "id": "extract",
      "label": "Evidence extraction",
      "problem": [
        "facts buried in long documents",
        "obligations and attributes not structured"
      ],
      "inputs": [
        "pdf",
        "docx",
        "scans",
        "document corpus"
      ],
      "process": [
        "extract",
        "attribute",
        "cite_source"
      ],
      "outputs": [
        "structured evidence rows",
        "source spans",
        "confidence flags"
      ],
      "human_gate": true,
      "deployment": "private",
      "evidence_status": "architecture-fit",
      "limitations": [
        "not a public OCR SaaS",
        "production references outside trade are not claimed"
      ],
      "related_workflows": [
        "wf.contract_review",
        "wf.compliance_review",
        "wf.due_diligence"
      ],
      "related_verticals": [
        "vert.legal_compliance",
        "vert.financial_ops",
        "vert.insurance"
      ],
      "last_verified": "2026-08-09"
    },
    {
      "id": "reconcile",
      "label": "Source reconciliation",
      "problem": [
        "conflicting sources",
        "duplicate entities",
        "packet incompleteness"
      ],
      "inputs": [
        "normalized tables",
        "multi-document packets"
      ],
      "process": [
        "align",
        "diff",
        "flag_discrepancies"
      ],
      "outputs": [
        "discrepancy list",
        "resolved candidates",
        "open exceptions"
      ],
      "human_gate": true,
      "deployment": "private",
      "evidence_status": "architecture-fit",
      "limitations": [
        "human adjudication required for material conflicts"
      ],
      "related_workflows": [
        "wf.document_reconciliation",
        "wf.evidence_packets"
      ],
      "related_verticals": [
        "vert.trade_customs",
        "vert.insurance",
        "vert.financial_ops"
      ],
      "last_verified": "2026-08-09"
    },
    {
      "id": "classify",
      "label": "Explainable classification",
      "problem": [
        "need defensible class/code candidates with rationale"
      ],
      "inputs": [
        "normalized product rows",
        "supporting certificates"
      ],
      "process": [
        "classify",
        "cite_rationale",
        "confidence"
      ],
      "outputs": [
        "classification candidate",
        "rationale",
        "audit trail"
      ],
      "human_gate": true,
      "deployment": "private",
      "evidence_status": "live",
      "limitations": [
        "does not replace the human signatory",
        "HS / TN VED figures on /customs/ are interim and NDA-bound context"
      ],
      "related_workflows": [
        "wf.supplier_product_intake"
      ],
      "related_verticals": [
        "vert.trade_customs"
      ],
      "last_verified": "2026-08-09"
    },
    {
      "id": "rule_review",
      "label": "Rule / policy check",
      "problem": [
        "evidence must be checked against internal or regulatory rules"
      ],
      "inputs": [
        "structured evidence",
        "rule sets",
        "policy packs"
      ],
      "process": [
        "match_rules",
        "explain",
        "queue_exceptions"
      ],
      "outputs": [
        "pass/fail candidates",
        "rule citations",
        "review queue"
      ],
      "human_gate": true,
      "deployment": "private",
      "evidence_status": "architecture-fit",
      "limitations": [
        "not autonomous legal determination"
      ],
      "related_workflows": [
        "wf.compliance_review"
      ],
      "related_verticals": [
        "vert.legal_compliance",
        "vert.financial_ops",
        "vert.trade_customs"
      ],
      "last_verified": "2026-08-09"
    },
    {
      "id": "precedent",
      "label": "Precedent / corpus retrieval",
      "problem": [
        "need prior cases or analogous filings with provenance"
      ],
      "inputs": [
        "query",
        "private corpus"
      ],
      "process": [
        "retrieve",
        "rank",
        "cite"
      ],
      "outputs": [
        "cited priors",
        "similarity notes",
        "gaps"
      ],
      "human_gate": true,
      "deployment": "private",
      "evidence_status": "research",
      "limitations": [
        "no public corpus product claimed"
      ],
      "related_workflows": [
        "wf.due_diligence",
        "wf.contract_review"
      ],
      "related_verticals": [
        "vert.legal_compliance",
        "vert.family_office"
      ],
      "last_verified": "2026-08-09"
    },
    {
      "id": "review",
      "label": "Human review / audit record",
      "problem": [
        "AI findings must become a sign-off-ready record"
      ],
      "inputs": [
        "findings",
        "exceptions",
        "source traces"
      ],
      "process": [
        "queue",
        "annotate",
        "approve_or_reject",
        "archive"
      ],
      "outputs": [
        "human-approved record",
        "audit trail"
      ],
      "human_gate": true,
      "deployment": "private",
      "evidence_status": "live",
      "limitations": [
        "Scanovich does not replace the final human signatory"
      ],
      "related_workflows": [
        "wf.supplier_product_intake",
        "wf.compliance_review",
        "wf.contract_review"
      ],
      "related_verticals": [
        "vert.trade_customs"
      ],
      "last_verified": "2026-08-09"
    }
  ],
  "workflows": [
    {
      "id": "wf.supplier_product_intake",
      "label": "Supplier & product data intake",
      "problem": [
        "messy supplier SKU data before classification / ops"
      ],
      "capability_ids": [
        "normalize",
        "classify",
        "review"
      ],
      "vertical_ids": [
        "vert.trade_customs",
        "vert.procurement"
      ],
      "evidence_status": "live",
      "human_url": "https://scanovich.ai/customs/",
      "decision_packet_ids": [
        "trade.supplier_normalization",
        "trade.hs_tnved_explainable"
      ],
      "limitations": [
        "live proof is trade/customs context under NDA"
      ],
      "last_verified": "2026-08-09"
    },
    {
      "id": "wf.contract_review",
      "label": "Contract review",
      "problem": [
        "obligations and risks buried in contracts"
      ],
      "capability_ids": [
        "extract",
        "precedent",
        "review"
      ],
      "vertical_ids": [
        "vert.legal_compliance",
        "vert.family_office"
      ],
      "evidence_status": "architecture-fit",
      "decision_packet_ids": [],
      "limitations": [
        "no production legal platform claim; architecture-fit only"
      ],
      "last_verified": "2026-08-09"
    },
    {
      "id": "wf.compliance_review",
      "label": "Compliance review",
      "problem": [
        "incoming documents vs internal policies / rules"
      ],
      "capability_ids": [
        "extract",
        "rule_review",
        "review"
      ],
      "vertical_ids": [
        "vert.legal_compliance",
        "vert.financial_ops",
        "vert.trade_customs"
      ],
      "evidence_status": "architecture-fit",
      "decision_packet_ids": [],
      "limitations": [
        "not a banking SaaS; no production banking reference claimed"
      ],
      "last_verified": "2026-08-09"
    },
    {
      "id": "wf.due_diligence",
      "label": "Due diligence / data room",
      "problem": [
        "heterogeneous data-room packets need structured, source-backed review"
      ],
      "capability_ids": [
        "extract",
        "reconcile",
        "precedent",
        "review"
      ],
      "vertical_ids": [
        "vert.legal_compliance",
        "vert.family_office",
        "vert.financial_ops"
      ],
      "evidence_status": "research",
      "decision_packet_ids": [],
      "limitations": [
        "research / scoped pilot only"
      ],
      "last_verified": "2026-08-09"
    },
    {
      "id": "wf.document_reconciliation",
      "label": "Document reconciliation",
      "problem": [
        "conflicting multi-source packets"
      ],
      "capability_ids": [
        "normalize",
        "reconcile",
        "review"
      ],
      "vertical_ids": [
        "vert.trade_customs",
        "vert.insurance",
        "vert.procurement"
      ],
      "evidence_status": "architecture-fit",
      "decision_packet_ids": [],
      "limitations": [
        "no industry-specific production claim outside trade"
      ],
      "last_verified": "2026-08-09"
    },
    {
      "id": "wf.evidence_packets",
      "label": "Evidence / case packets",
      "problem": [
        "fragmented case files need governed assembly"
      ],
      "capability_ids": [
        "extract",
        "reconcile",
        "review"
      ],
      "vertical_ids": [
        "vert.insurance",
        "vert.legal_compliance"
      ],
      "evidence_status": "research",
      "decision_packet_ids": [],
      "limitations": [
        "research only; no underwriting product claimed"
      ],
      "last_verified": "2026-08-09"
    },
    {
      "id": "wf.multi_entity_ops",
      "label": "Multi-entity document operations",
      "problem": [
        "same pipeline across entities with personal/regulatory exposure"
      ],
      "capability_ids": [
        "normalize",
        "rule_review",
        "review"
      ],
      "vertical_ids": [
        "vert.family_office",
        "vert.financial_ops",
        "vert.trade_customs"
      ],
      "evidence_status": "architecture-fit",
      "decision_packet_ids": [],
      "limitations": [
        "private deployment under NDA; not public multi-tenant SaaS"
      ],
      "last_verified": "2026-08-09"
    }
  ],
  "verticals": [
    {
      "id": "vert.trade_customs",
      "label": "Trade & customs",
      "evidence_status": "live",
      "framing": "Live Exhibit A: supplier normalization and explainable HS / TN VED candidates with human sign-off.",
      "production_reference": "https://scanovich.ai/customs/",
      "workflow_ids": [
        "wf.supplier_product_intake",
        "wf.compliance_review",
        "wf.document_reconciliation"
      ],
      "public": true,
      "last_verified": "2026-08-09"
    },
    {
      "id": "vert.legal_compliance",
      "label": "Legal & compliance",
      "evidence_status": "architecture-fit",
      "framing": "Same governed pipeline can apply to contract and policy packets where source traceability and human approval are required.",
      "production_reference": "none claimed",
      "workflow_ids": [
        "wf.contract_review",
        "wf.compliance_review",
        "wf.due_diligence"
      ],
      "public": true,
      "last_verified": "2026-08-09"
    },
    {
      "id": "vert.financial_ops",
      "label": "Financial operations",
      "evidence_status": "architecture-fit",
      "framing": "Architecture-fit for policy review, statement extraction, KYC packs and exception workflows — not a banking automation product.",
      "production_reference": "none claimed",
      "workflow_ids": [
        "wf.compliance_review",
        "wf.due_diligence",
        "wf.multi_entity_ops"
      ],
      "public": true,
      "last_verified": "2026-08-09"
    },
    {
      "id": "vert.insurance",
      "label": "Insurance",
      "evidence_status": "research",
      "framing": "Research: underwriting / claim packets as heterogeneous document intelligence — no production insurance platform claimed.",
      "production_reference": "none claimed",
      "workflow_ids": [
        "wf.evidence_packets",
        "wf.document_reconciliation"
      ],
      "public": true,
      "last_verified": "2026-08-09"
    },
    {
      "id": "vert.procurement",
      "label": "Procurement",
      "evidence_status": "architecture-fit",
      "framing": "Supplier/BOM-style messy inputs map to normalize + reconcile capabilities.",
      "production_reference": "none claimed",
      "workflow_ids": [
        "wf.supplier_product_intake",
        "wf.document_reconciliation"
      ],
      "public": true,
      "last_verified": "2026-08-09"
    },
    {
      "id": "vert.family_office",
      "label": "Family offices",
      "evidence_status": "research",
      "framing": "Research: multi-entity document operations with liability-bearing sign-off.",
      "production_reference": "none claimed",
      "workflow_ids": [
        "wf.multi_entity_ops",
        "wf.due_diligence",
        "wf.contract_review"
      ],
      "public": true,
      "last_verified": "2026-08-09"
    },
    {
      "id": "vert.marketplace_ops",
      "label": "Marketplace operations",
      "evidence_status": "retired",
      "framing": "Retired from public storefront (Cleanup A). Not a machine or human entry. YM code retained for CI only.",
      "production_reference": "none — not public",
      "workflow_ids": [],
      "public": false,
      "last_verified": "2026-08-09"
    }
  ],
  "research": [
    {
      "id": "research.agent_web",
      "label": "Agent Web Lab",
      "framing": "Attention & Decision Integrity — how human and machine attention systems shape commercial decisions.",
      "url": "https://scanovich.ai/research/agent-web/"
    },
    {
      "id": "research.v0_baseline",
      "label": "Site V0 baseline freeze",
      "framing": "Frozen storefront + machine layer before ontology-first V1 expansion.",
      "url": "https://scanovich.ai/research/agent-web/"
    }
  ],
  "decision_packets": [
    {
      "id": "trade.supplier_normalization",
      "problem": "AI for customs / broker document prep when supplier SKU data is incomplete, inconsistent, or multi-format before classification — need a normalized, source-traced registry for human review",
      "buyer": [
        "import operator",
        "trade compliance",
        "customs broker",
        "principal office",
        "teams searching for customs document AI without autonomous filing"
      ],
      "inputs": [
        "xlsx",
        "csv",
        "pdf",
        "supplier catalogue",
        "invoice",
        "packing list"
      ],
      "outputs": [
        "normalized registry",
        "classification candidate",
        "source trace",
        "human review queue"
      ],
      "constraints": {
        "final_human_review": true,
        "public_saas": false,
        "autonomous_legal_determination": false,
        "replaces_broker": false
      },
      "fit_when": [
        "documents carry regulatory or personal liability",
        "outputs must be explainable and source-backed",
        "engagement can be scoped under NDA",
        "buyer needs supporting diligence for a broker or compliance signatory"
      ],
      "unfit_when": [
        "buyer wants fully autonomous customs filing without human sign-off",
        "buyer wants self-serve public SaaS seats",
        "buyer needs free pilot or open-ended unpaid evaluation"
      ],
      "evidence_ids": [
        "customs_dossier",
        "home_exhibit_a"
      ],
      "contact_action": {
        "action": "request_scoping_review",
        "url": "https://scanovich.ai/?source=agent-web&utm_source=agent-web&utm_medium=machine&utm_campaign=aw-003#contact",
        "mailto": "mailto:private@scanovich.ai?subject=Scanovich%20%E2%80%94%20access%20request%20(agent-web)"
      },
      "updated_at": "2026-08-09"
    },
    {
      "id": "trade.hs_tnved_explainable",
      "problem": "HS code AI / explainable HS / TN VED classification candidates with rationale a customs broker or compliance lead can defend — not autonomous determination",
      "buyer": [
        "trade compliance",
        "customs broker",
        "import ops lead"
      ],
      "inputs": [
        "normalized product rows",
        "supporting certificates",
        "prior declarations when available"
      ],
      "outputs": [
        "classification candidate",
        "GRI-style rationale",
        "certification flags",
        "audit trail"
      ],
      "constraints": {
        "final_human_review": true,
        "public_saas": false,
        "replaces_broker": false
      },
      "fit_when": [
        "classification errors create regulatory or margin exposure",
        "a named person must sign or stand behind the file",
        "buyer searched for customs document AI but needs human-defendable output"
      ],
      "unfit_when": [
        "buyer expects Scanovich to file declarations autonomously",
        "buyer wants a universal document AI without scoped trade context"
      ],
      "evidence_ids": [
        "customs_dossier",
        "customs_benchmark_note"
      ],
      "contact_action": {
        "action": "request_scoping_review",
        "url": "https://scanovich.ai/customs/?source=agent-web&utm_source=agent-web&utm_medium=machine&utm_campaign=aw-003#contact",
        "mailto": "mailto:private@scanovich.ai?subject=Scanovich%20%E2%80%94%20trade%20document%20intelligence%20brief%20(agent-web)"
      },
      "updated_at": "2026-08-09"
    },
    {
      "id": "trade.conflicting_evidence_diligence",
      "problem": "conflicting invoice, packing list, catalog, or category feed values — need policy-aware authority resolution and an auditable recommendation before import",
      "buyer": [
        "customs broker",
        "import ops lead",
        "trade compliance",
        "principal office facing high-stakes evidence conflict"
      ],
      "inputs": [
        "xlsx",
        "pdf",
        "json feed",
        "invoice",
        "packing list",
        "written policy"
      ],
      "outputs": [
        "authority-ranked answer",
        "source conflict map",
        "review-ready recommendation",
        "audit trail"
      ],
      "constraints": {
        "final_human_review": true,
        "public_saas": false,
        "replaces_broker": false,
        "newest_file_wins": false
      },
      "fit_when": [
        "sources disagree and file recency is not the authority rule",
        "stakes require a signed recommendation rather than a chat summary",
        "buyer wants research-grade evidence challenge methods applied to trade ops"
      ],
      "unfit_when": [
        "buyer wants autonomous filing or broker replacement",
        "buyer wants a public leaderboard product or free unlimited scoring API"
      ],
      "evidence_ids": [
        "customs_dossier",
        "ec001_research"
      ],
      "contact_action": {
        "action": "request_scoping_review",
        "url": "https://scanovich.ai/customs/?source=agent-web&utm_source=agent-web&utm_medium=machine&utm_campaign=aw-003#contact",
        "mailto": "mailto:private@scanovich.ai?subject=Scanovich%20%E2%80%94%20conflicting%20trade%20evidence%20review%20(agent-web)"
      },
      "updated_at": "2026-08-09"
    }
  ],
  "evidence_items": [
    {
      "id": "customs_dossier",
      "title": "Exhibit A — trade deployment dossier",
      "url": "https://scanovich.ai/customs/",
      "kind": "first_party_page",
      "notes": "Full trade file: classification narrative, risk framing, FAQ / when-for-you bridge. Measured golden-set figure only on /customs/ with interim + NDA disclaimers."
    },
    {
      "id": "home_exhibit_a",
      "title": "Home Exhibit A — trade proof surface",
      "url": "https://scanovich.ai/",
      "kind": "first_party_page",
      "notes": "Narrative proof on The Dossier home; not a public SaaS login."
    },
    {
      "id": "customs_benchmark_note",
      "title": "Customs benchmark note (interim)",
      "url": "https://scanovich.ai/customs/",
      "kind": "first_party_disclaimer_bound",
      "notes": "Any measured figure on /customs/ is interim, NDA-bound context — not a universal accuracy claim for all documents."
    },
    {
      "id": "ec001_research",
      "title": "Evidence Challenge #001 — conflicting sources (research)",
      "url": "https://scanovich.ai/research/agent-web/evidence-challenge/",
      "kind": "first_party_research",
      "notes": "AW-005 research demo of authority resolution under policy. Same class of problem importers and brokers face on conflicting trade files; not a product ranking."
    }
  ],
  "provenance": {
    "publisher": "Scanovich",
    "information_provider": "Scanovich",
    "commercial_relationship": "first_party",
    "independently_verified": false
  },
  "generator_note": "HTML human pages may lag machine surfaces. Prefer evidence_status over implied production claims."
}
