Kitvernby Soarbank

SMALL TOOLS. CLEAR OUTPUTS.

glTF validation your agent can read.

Send a self-contained glTF JSON asset. Receive the original validation findings, their locations and a stable JSON report. Powered by the existing Khronos glTF-Validator.

Engine
Khronos · Apache-2.0
Input ceiling
5 MB decoded asset
Output
JSON findings + digest

REQUEST / RESPONSE

Inspect the exchange

Interactive examples

Choose an asset and follow its request through to the report. These are saved synthetic results, not a live validator. Nothing is uploaded; authorization is simulated and no payment is taken. No public API is available from this page.

Loading saved examples.

Request

POST /v1/gltf/validate

Response

—

Recorded CLI results from 5 October 2026, matched against local HTTP integration on 6 October. The 402 response is payment-shaped test data. It is not proof of x402 interoperability. Invalid assets can return a completed HTTP 200 report whose outcome is invalid.

A SMALL, EXPLICIT CONTRACT

One endpoint. Original findings.

Upload bytes as canonical base64 in an asset object with a filename. Requests contain no remote URL. The wrapper returns the engine version, SHA-256 digest, diagnostic codes, JSON pointers and counts.

The machine-readable HTTP manifest is supplied in the source package.

  1. 01

    Send your asset

    Self-contained .gltf JSON, within the declared bounds.

  2. 02

    Acknowledge the simulation

    The deliberately fake acknowledgement is tied to the asset digest. No fee is charged.

  3. 03

    Use the report

    A passing report checks glTF conformance. It does not certify visual quality, security or acceptance by another service.

BOUNDED BY DESIGN

Know the boundaries

Local access

The separate local package listens on 127.0.0.1. One validation request at a time, up to 12 admitted requests per minute. Cross-origin requests are rejected.

Input and execution

5 MB decoded source; 6,672,000 bytes of request JSON. Embedded resources and parser work are capped. No remote or local file resources are loaded.

Deadline and output

2 seconds to receive the request body; 5 seconds for the CLI. Reports are capped at 262,144 bytes. The V8 heap cap is not a total memory sandbox.

Upload handling, licenses and release status

In the local prototype reviewed on 6 October 2026, no application-level asset-content logger or payload/result history store was implemented. This is not a claim about hosting logs, browser storage or secure memory deletion. Uploaded request bytes are held in memory and sent to a local child process, then references are released. This is not a guarantee of immediate memory erasure. Use synthetic or non-sensitive files while reviewing the prototype.

The Kitvern artwork is a working identity; formal naming clearance is not claimed. The outlined wordmark uses IBM Plex Sans; its Open Font License is supplied.

The engine is gltf-validator@2.0.0-dev.3.10, an Apache-2.0 prerelease. Its LICENSE and bundled NOTICES remain part of the original prototype package. Khronos supplies the engine; Soarbank supplies the wrapper demonstration. No affiliation or endorsement is claimed.

The local CLI and HTTP integration have been tested with the pinned engine. Public API hosting, operating costs, commercial terms, privacy/security review and payment integration remain unresolved. This page does not establish demand or profitability.

Pricing and availability

A MODEL TO VALIDATE

Proposed price: $0.02 per report

Research hypothesis, not a current paid offer. The free official engine is an alternative. A managed API would need to save developers enough integration and operating work to justify a fee.

Assumed variable cost
$0.004
Illustrative contribution
80%
Demand evidence
Unknown

Costs are assumptions from the planning model, including $0.001 settlement cost. Local timings do not establish production costs.

IBM Plex Open Font License
Copyright © 2017 IBM Corp. with Reserved Font Name "Plex"

This Font Software is licensed under the SIL Open Font License, Version 1.1.

This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL


-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------

PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.

The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded, 
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.

DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.

"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).

"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).

"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.

"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.

PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:

1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.

2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.

3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.

4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.

5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.

TERMINATION
This license becomes null and void if any of the above conditions are
not met.

DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.