Specifications

Technical specifications and standards documentation for ProteanOS.

Technical specification documents

Overview

This section contains technical specifications that define standards and interfaces used in ProteanOS. These documents provide authoritative references for implementers and serve as the basis for compatibility and interoperability.

Available Specifications

Source Package Format 1.0

Original source package format specification. Superseded by SPF 2.0 but retained for historical reference.

Source Package Format 2.0

Current source package format specification with improvements over 1.0.

Specification Development

Specifications follow a development process that includes:

  • Proposal and discussion on the development mailing list
  • Draft specification review
  • Implementation and testing
  • Final specification publication

Using Specifications

Specifications are intended for:

  • Tool implementers who need to process ProteanOS formats
  • Package maintainers creating conformant packages
  • Contributors understanding system design
  • Anyone interested in technical details

Frequently Asked Questions

How do I propose a new specification?

Start a discussion on the development mailing list with your proposal. Include rationale, use cases, and if possible, a draft specification.

Can specifications change?

Yes, through versioning. New versions may add features or clarify ambiguities while maintaining backward compatibility where possible.