Inference is a response. Trust is a workflow.

Discover and lock an entitled model, bind one immutable asset identity, validate synchronous labels, confidence, and geometry, then review and redact derived evidence without inventing provider state or leaking media and credentials.

4OpenAPI operations

Model discovery plus one documented synchronous prediction boundary.

3geometry families

Rectangles, polygons, and polylines validated against source dimensions.

7application states

Registration through review, decision, retention, and redaction.

0media or secrets

No image, video, URL, token, face, plate, or internal model path is accepted.

Keep the synchronous provider call honest.

The public SkyDNN repository establishes a bearer-authenticated OpenAPI 3 surface at ai.mappls.com with synchronous multipart POST /predict and model-discovery GET operations. Its prose also mentions /predict/polygon, but that path is absent from the reviewed OpenAPI document and therefore remains selection-required rather than an implemented contract.

Current Mappls material describes satellite imagery, street photographs, and video frames returning confidence, labels, and bounding-box, polygon, or polyline geometry. It also advertises JavaScript integration and human-in-the-loop annotation workflows, but does not make those exact SDK or review-state contracts available in the reviewed public repository.

Mappls SkyDNN public repository Mappls SkyDNN AI APIs Mappls SkyDNN platform

Four contracts you can trace. One path you must confirm.

Every operation retains the evidence level of the source that established it.

GETpublic openapi
/server/whoami

Discover the model keys currently exposed by the entitled server.

GETpublic openapi
/models

List available model details.

GETpublic openapi
/models/{api_model_key}

Inspect one selected model before inference.

POSTpublic openapi
/predict

Submit one multipart image and receive a synchronous JSON inference response.

POSTselection required
/predict/polygon

Mentioned in prose but absent from the reviewed OpenAPI; confirm before use.

Seven accountable stages around one response.

The host owns purpose, asset identity, model locks, policy, human decisions, retention, audit, and recovery.

01
Asset steward

registered

Purpose, lawful basis, asset hash, media class, capture time, location context, retention deadline, and no raw media in the case store.

02
Vision service

model locked

Entitled server identity, selected model key, model fingerprint, classes, policy version, and input compatibility.

03
Application worker

inference requested

One idempotent attempt identity, exact asset and model fingerprints, and a secret-safe provider request boundary.

04
Application adapter

inferred

Schema-valid status, timing, output hash, labels, confidence, normalized geometry, and provider provenance separated from business policy.

05
Decision service

review pending

Versioned thresholds, reason codes, uncertainty band, required reviewer role, and immutable inference evidence.

06
Independent reviewer

accepted or rejected

Attributable decision, reason, policy/model/output identities, separation of duties, and no rewritten inference.

07
Privacy worker

redacted

Derived detection detail removed at retention deadline while minimal hashes, decision, and audit evidence remain.

Validate the shape of every claim.

Provider output enters decision logic only after its label exists in the locked model vocabulary, confidence is finite and bounded, and every coordinate fits the source dimensions.

  • rectangle
    Object detection

    x, y, width, height

  • polygon
    Segmentation

    three or more bounded points

  • polyline
    Lane or line marking

    two or more ordered points

Persist provenance, not pixels.

Vision case: external identity, purpose, state, optimistic version, policy, and retention boundary.

Asset envelope: opaque asset reference, SHA-256 content identity, media class, dimensions, capture time, location context, and consent or lawful-basis reference.

Model lock: server reference, API model key, model fingerprint, class vocabulary, compatibility decision, and lock time.

Inference attempt: request identity, asset/model fingerprints, lifecycle timing, outcome, safe error class, normalized result, and response hash.

Policy and review: thresholds, uncertainty reasons, reviewer, disposition, explanation, and immutable linkage to one inference attempt.

Retention, audit, command receipt, and transactional outbox records committed with every transition.

Model output is only one part of the system.

Each industry needs its own source context, policy, evaluation, reviewer, retention, and downstream identity.

Urban planning

Building-footprint change triage

Satellite source/date, polygon validity, confidence band, temporal comparison, and planner review.

Road operations

Lane and road-furniture survey

Sequence/frame identity, camera context, polyline or box normalization, duplicate suppression, and field verification.

Retail mapping

Shop-sign and POI discovery

Purpose-limited imagery, text/box confidence, Mappls place reconciliation, reviewer confirmation, and privacy controls.

Automotive

ADAS dataset quality gate

Model/version lock, scenario coverage, false-negative review, no live safety actuation, and release acceptance outside this API.

Utilities

Roadside asset inventory

Asset class vocabulary, geometry projection, route/date provenance, human verification, and maintenance-system identity.

Agriculture

Vegetation and water segmentation

Imagery resolution/date, area-of-interest identity, polygon topology, seasonal baseline, and agronomist review.

Insurance

Visual damage triage

Explicit consent, no biometric reuse, confidence as triage only, adjuster review, retention, and appeal evidence.

Privacy operations

Face and plate redaction quality

Sensitive-class policy, miss-rate sampling, access restriction, derived-output retention, and independent audit.

Run the full review journey without uploading an image.

The maintained Vision Evidence Desk uses synthetic rectangles and polygons to prove model locks, validation, uncertainty, independent decisions, replay safety, restart recovery, and redaction. Its ten tests make no Mappls model-quality or live-entitlement claim.

Run and download the app Read the source guideExplore AI & Location