ANTRequest's Foundation Specification (Version 0.4.0)

The ANTRequest's Foundation Specification (Version 0.4.0) Standard is a Meta Standard that defines things all other ANTRequest Standards use.

to use ANTRequest's Foundation Specification (Version 0.4.0) you can use This Specification to insure interoperability. If you do not Like where this is going please fork.

Table Of Contents

Table Of Contents

Status of this document

this document written on is Semantic version 0.4.0. this document is self-published independently.

i am still Figuring things out. this is not final design and might be vague, impossible, or otherwise not implementable. im still seeking to bring this closer to my vision.

This Specification uses external references

Scope of The Protocol

When "All interactions" is said i mean all interactions that happen within the protocol-defined-space, whatever happens outside the protocol-defined-space is not in scope and not goverened by these Specifications.

In simpler terms (non-normative), everything that hasnt anything to do with these specifications is not goverened by these Specifications.

Global Rules

All interactions MUST follow these global rules. If these rules are violated, the Implementation MUST abort the interaction and MAY notify the user (if any).

Philosophy

ANTRequest's Specicications MUST follow these.

Governance

Today and in all future releases as far as i know, all decisions related to the ANTRequest Specifications on this site are made by me. this might have some implications which is why Forking is built into the ANTRequest Specifications. when im gone, the dominant fork probably exists, you can move to them. but if your complaints

i will listen. if you disagree with a core decision, please fork. The extends mechanism exists for this.

Storage Supported Host

A Storage Supported Host MUST (including but not limited to)

Standard Supported Shared Host

A Standard Supported Shared Host MUST

With Standard Supported i mean a Shared Host that lets you use Web Standards without too much hassle

Definitions

FaviSpecs
ANTRequest Specifications
The specifications on this site.
Planet
A Server Implementing is called a Planet.
Edge
A Client Implementing is called an Edge. an edge is a client that interacts with the planet. could be a browser extension, the browser, or an app.
Implementation
A software instance of an Edge or Planet or both.
The Protocol
The Protocol as set forth in This Specification.
The Specification
The Specification is this htmlpage.
/Favicond_/
The Base Path of the protocol interactions. the underscore is a MUST. this path is directly after the domain.
REQUIRE
RFC2119's REQUIRED
Edge-Defined
Planet-Defined
A feature whose specific behavior is determined by the host environment rather than this specification. While this document may provide constraints, the Planet or Edge is free to define the exact behavior within those bounds.
Edge-Approximated
Planet-Approximated
A feature whose specific behavior is determined by the host environment rather than this specification. While this document may provide constraints, the Planet or Edge is free to define the exact behavior within those bounds, but preferably reacts like the recommending an ideal behavior.

Ai Acknowledgement

Thanks to DeepSeek Gemini, Grok, and ChatGPTfor guidance writing all these specifications while proofreading (except LayerZip).